2

私はFlashプロジェクトに取り組んでいます。プロジェクトには、同じ共通クラス コードを共有する可能性のある分離された FLA ファイルが多数あります。プロジェクトの制限を明確にするには:

  1. Flash CS6 IDE しか使えませんでした。Flash Builder や Flex などの最新のツールはなく、純粋な Flash CS6 IDE のみです。
  2. 各 SWF に共通クラスの ABC のコピーが含まれるように、FLA を 1 つずつ個別に SWF にエクスポートする必要があります。
  3. 他のすべての SWF を同じ ApplicationDomain にロードする loader.swf があります。つまり、SWF 内の重複した ABC はすべて無視されます。

そして私の質問は次のとおりです。

  1. すべての共通クラスを SWC または SWF にプリコンパイルし、それを DLL または SO のように使用する方法はありますか?
  2. もしそうなら、以前に話したように Flash CS6 IDE だけでそのような SWC や SWF を作成するにはどうすればよいでしょうか?
  3. そのような SWC または SWF を作成できる場合、どのように使用すればよいですか? Flash CS6 IDE で構成を変更するにはどうすればよいですか?

正直なところ、自分の考えが正しいかどうかはわかりません。アドバイスをいただければ幸いです。

ありがとう。

4

1 に答える 1

0

私は解決策を見つけました:

  1. すべての共通クラスに触れる FLA を作成する
  2. FLA をエクスポートすると、SWF と SWC の 2 つのファイルが得られます。
  3. 他の FLA で SWC を「外部ライブラリ」として使用する
  4. SWF を実行時共有ライブラリとして使用して、実行時に動的にロードする
于 2013-04-18T06:37:57.330 に答える