0

さまざまな長方形で構成されるシーンをフラッシュで作成しました。各長方形に「ASリンケージ」という名前を付け、すべての長方形を私が呼んだムービークリップに追加しましたAllBoxes

このムービークリップをエクスポートして、FlashBuilderプロジェクトにインポートしました。次に、次を使用してアクションスクリプトでシーンを表示できます。

var allBoxes:AllBoxes = new AllBoxes();
addChild(allBoxes);

大丈夫です。ただし、シーンを構成する特定のボックスの1つを選択することは可能ですか。

たとえば、すべてのボックスを画面に描画してから、ボックスの1つの色を変更できますか。ムービークリップからボックスの1つを選択するにはどうすればよいですか?

4

1 に答える 1

0

長方形を親のMovieClip(AllBoxes)に配置した後、長方形の各インスタンスにnameプロパティを追加する必要があります。 ここに画像の説明を入力してください

次に、AllBoxesインスタンスのプロパティとしてそれらにアクセスできます。

したがって、長方形の1つに「rec1」という名前を付けた場合は、次のようにアクセスします。

allBoxes.rec1.transform.colorTransform = new ColorTransform(2);

allBoxes.getChildAt(i)メソッドを使用して、すべての長方形にアクセスすることもできます。ここで、「i」は、必要な長方形のレイヤーインデックスです(0-最下部-とallBoxes.numChildrenプロパティから1を引いたもの(最前面の長方形))。 ;

于 2012-07-31T23:25:56.120 に答える