1

私のワークフローは通常次のようになります。テキストフィールドやコンテナなどを使用してFlashIDEでシンボルを作成します。次に、[アクションスクリプトのエクスポート]を選択し、クラス名を入力します(もちろん、ステージインスタンスの自動宣言はオフです)。

次に、FDTで対応するクラスファイルを作成し、このすべてのテキストフィールドとシンボルにある他のオブジェクトを宣言します。これはかなり日常的で退屈なプロセスであり、多くの時間がかかります。

それを自動化する方法はありますか?AS用にエクスポートされたシンボルに基づいてクラスファイルを自動的に作成するフラッシュIDE用のプラグインかもしれません。

更新:それで、Pavelfljōtが提供した答えに従って、私はこのタスクを実行するために独自のコマンドを作成しました。これは、AdobeExchangeのhttp://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&loc=en_us&extid=3021022で利用できるようになりました。

4

1 に答える 1

2

JSFLを使用して .fla ライブラリを操作できます。ライブラリ アイテムを実行し、AS 用にエクスポートされたものを見つけ、必要な .as ファイルを作成するスクリプトを作成できます (まだ作成されていない場合は、たとえば既存のものを上書きしないでください)。(シンボル ステージでオブジェクトを実行する必要があるパブリック プロパティを作成するには、それらの名前と型を取得して、クラスに適切なフィールドを作成します)。

優れたフレームワークxJSFLに言及する価値があります。これは、よりコンパクトでエレガントなスクリプトを作成するのに本当に役立ちます。

于 2012-03-14T15:08:30.837 に答える