0

スプライトを次々に自動的に配置することは可能ですか?display:display-blockCSSと同様です。

たとえば、スプライトをxmlスキンファイルのように行の親に追加すると、スプライトは自動的に隣り合って配置されます。

子が親に追加されたことを通知するイベントはありますか?

最後の要素が配置されている場所を計算することで、プッシュされた要素を自動的に配置するために、いくつかの拡張スプライトを実装できますか?

なぜ地獄のActionsciptにはCSSのようなものが含まれていないのですか?HTMLと比較して、その中にUIを構築するのはお尻の痛みです...

狂気...

4

1 に答える 1

0

「生の」ActionScript の場合は、適切なライブラリを検索するか、自分で行う必要があります。ActionScript は、CSS のようなロジックを定義しません。

一方、Flex にはありますが、レイアウトを定義できる CSS はありません。CSS は、Flex のコンテナとコンポーネントの外観を変更するために使用されます。レイアウトは通常layout、Flex が提供するコンテナ クラスのプロパティを使用して行われます。たとえば、 を使用してGroup、そのレイアウト プロパティをHorizontalLayoutまたはのインスタンスに設定できますVerticalLayout。これにより、グループのすべての子コンポーネントが x または y 方向に自動的に配置されます。Flex を使用する場合、スプライトを直接使用することはできませんが、使用できる多くのコンポーネントがあります。多分あなたの目的のためのものがあります。

Flex API のドキュメントを参照してください。spark.componentsパッケージは良い出発点になります。

于 2013-03-10T03:46:32.103 に答える