1

プロジェクト中に他のチーム メンバーによって頻繁に更新されるアセット ファイル (FLA) があります。タイムラインで選択したすべてのムービークリップを新しいレイヤー (ムービークリップ ライブラリ名を使用して命名) に移動する JSFL スクリプトが必要です。

  • レイヤ 0
    • instance88 (テスト 1)
    • instance89 (テスト 2)

... となります ...

  • テスト1
    • インスタンス88
  • テスト2
    • インスタンス89

助言がありますか?

4

1 に答える 1

0

test1 および test2 インスタンスに名前を付ける場合は、それらを右クリックして、コンテキスト メニューから [レイヤーに配布] を選択します。これにより、インスタンス名にちなんで名付けられた別のレイヤーにムービークリップが配置されます。

jsfl スクリプトを作成することもできますが、要件が少し緩いように見えます。シンボル名は変更される可能性があり、この動作では 2 つ以上のシンボルになる可能性があります。この時点では、問題以上の価値があるかもしれません。

個人的には、デザイナー アセットをMovieClip の名前付きインスタンスとして使用し、 Export for Actionscriptオプションをオンにして、すべてを 1 つのSWCにコンパイルします。このようにして、リンクされた SWC からインスタンス名でアセットに簡単にアクセスし、actionscript プロジェクトで構成(または、最適なものに応じて継承) を介してそれらを使用できます。

HTH

于 2011-03-21T17:15:14.470 に答える