0

ライブラリに 27 個の MovieClip があり、すべて画像です。現時点では、それらは親のインスタンスとしてステージ上に配置され、アクション レイヤーの最初のフレームで機能するようになっています。このレイアウトをコードだけで再作成したいので、ステージには何もありません。どうすればいいですか?

前もって感謝します。サム

4

1 に答える 1

2

ライブラリ内のムービークリップを右クリックし、[プロパティ] に移動します。「Export for ActionScript」にチェックを入れ、「Class」と書かれている名前を確認します。[OK] をクリックします。この名前が「Symbol1」だったとしましょう。

次に、次のスクリプトを入力します。

var symbol1:MovieClip = new Symbol1();
addChild(symbol1);

var symbol1 は変数を作成したことを意味し、MovieClip はタイプです。この MovieClip 変数は「新しい」Symbol1 です (これは、ライブラリのプロパティ、クラスでの名前でした。

次に、これをステージに追加します。

addChild(symbol1)

ステージ上に配置する場合は、変数の座標を設定します。

symbol1.x = 10;
symbol1.y = 10;

それを (10, 10) にします。

オブジェクトの数に応じて、オブジェクトごとにこのコードを入力できます ([ライブラリ] -> [プロパティ] で actionscript 用にエクスポートすることを忘れないでください)。

大量のムービークリップがあり、すべてを入力するのではなく、動的コードを記述したい場合は、ライブラリ構造とオブジェクトの命名方法に関するヒントを教えてください。

お役に立てれば。

于 2011-04-21T13:12:38.837 に答える