Flash プロジェクト全体でライブラリ要素を再利用する最良の方法は何ですか? たとえば、再利用したいロード インジケーター ムービー クリップを作成しました。
- SWF としてエクスポートしてから、他のプロジェクトに再インポートする必要がありますか? (これを試してみると、何らかの理由で、インポートされたクリップが表示されますが、新しいプロジェクトで再生されません。これはなぜでしょうか?)
- SWCとしてエクスポートする必要がありますか?
- 「コンパイル済みクリップに変換」する必要がありますか?
ライブラリ要素を取り込みたいファイルを開きます。「ファイル>インポート>外部ライブラリを開く」を選択します
再利用する要素を含むファイルを選択します。そのファイルのライブラリのみが開きます。
使用する要素を古いライブラリから新しいライブラリにドラッグします。
終了した!
過去数年間、次の手法を使用してきましたが、非常にうまく機能しています。
ライブラリでアセットをムービークリップとして作成し、swf にコンパイルします。ライブラリ内の各アイテムは、swf をロードするアプリでアクセスできます。IMediaLibrary で管理されているので、チェックしてみてください
http://lassieadventurestudio.wordpress.com/2008/09/05/runtime-class-extraction/
swcファイルをお勧めします。それらを使用してコーディングしている場合、FlashDevelop と Flash Builder はクラスとその中のシンボルを読み取り、コード補完に役立ちます。swf ファイルもこの方法で使用できますが、新しいアプリを開発する際にコード ヒントを利用することはできません。さらに、アセットはプロジェクトの swf にコンパイルされるため、実行時にアセットをロードする必要はありません。