2

以前 Flash CS3 で正常に実行されたプロジェクトで FDT エディターを試しています。

FDT は正常にビルドして実行しますが、SWF は空白 (白) です。出力ファイルでいくつかのビューアを試しましたが、実際には空白です。

.fla1 つの違いは、プロジェクトにエントリファイルが含まれていないように見えることです。私は Flash/ActionScript を初めて使用し、その FLA ファイルpublic static void Mainに他の言語のメソッドに似た魔法が含まれているかどうか疑問に思っています。

では、純粋に ActionScript 3 (.flaファイルなし) でアプリケーションを構築している場合、エントリポイント、キャンバス サイズなどを指定するにはどうすればよいでしょうか?

もちろん、FDT を正しく設定していない可能性もあります :)

編集:初心者アラート!

FDT で表示されていた白いステージは、FLA が別のフォルダーで実行されていて、リソースを読み込めなかったため、表示する準備ができていなかったことが判明しました。また、デバッガーを介してエラーが表示されないように FDT を構成しました。

この質問は少しばかげています。このような質問を削除するのは普通ですか?

堅実なプログラミングのバックグラウンドから Flash/ActionScript を使用する他の人にとって、これは表示モデルのかなり良い概要であることがわかりました。

http://livedocs.adobe.com/flex/3/html/help.html?content=05_Display_Programming_02.html#152593

4

4 に答える 4

4

同等のものは、メイン クラスのコンストラクターです。これがコンパイル用に指定するクラスです (原則として、残りのクラスは、コンパイルされるコードで参照されている場合にのみコンパイルされます)。

Flash IDE では、これは Document クラスのコンストラクター (使用する場合、必須ではありません) またはメイン タイムラインの最初のキーフレームになります。

于 2008-10-23T11:53:44.323 に答える
1

SWF メタデータを使用して、メイン クラスでいくつかの設定を行うことができます。例:

[SWF(width='455', height='200', backgroundColor='#123456', frameRate='25')]

于 2008-10-27T13:28:01.333 に答える
1

では、どのような状況で FDT を使用していますか? これが Eclipse で実行されていると仮定すると、ビルド プロセスの一部として mxmlc コンパイラにいくつかの引数を指定するだけで済みます。例えば...

$ mxmlc Main.as -default-size 100 200

「Main.as」はエントリ ポイントの AS3 ファイル、「100」は幅、「200」は高さです。MXMLC は、デフォルトで出力 SWF を入力クラスと同じ名前にします。したがって、この例では「Main.swf」という SWF としてパブリッシュしますが、これも構成可能です。mxmlc コマンド ライン引数の優れたアドビ リソースは次のとおりです: Adob​​e MXMLC docs

HTH

于 2008-10-23T17:49:26.960 に答える
1

Flash IDE からのみ fla ベースのコンテンツを公開できます。そのため、今後それを使用しない場合は、グラフィックなどのアセット swf を公開する必要があります。

MXML コンパイラを使用していると思いますか? その場合は、ステージ サイズの設定方法などについて、Adobe Live ドキュメントを確認してください。

于 2008-10-23T11:25:57.920 に答える