1

一部のプロジェクトで FlashDevelop (最新バージョン) + Flex 4 SDK を使用していますが、これまでのところ非常に効率的なセットアップであることがわかりました。

しかし、私には問題があります。

FlashDevelop で AS3 プロジェクトを作成し、それに AS3 10 クラスを (10 個の .as ファイルで) 追加するとします。そのうちの 1 つは主要な SWF となるメイン クラスです。予想どおり、メイン クラスは main.swf に準拠しています。しかし、他の 9 つのクラスも SWF にコンパイルするにはどうすればよいでしょうか。

FD は、「常にコンパイルする」とチェックされているクラスのみをコンパイルします。その他はコンパイルされません。現在、各ファイルを「常にコンパイル」候補として選択し、ビルドを開始する前にプロジェクト プロパティで出力 swf の名前を変更するという面倒な方法をとっています。

4

3 に答える 3

4

FlashDevelop プロジェクトは、1 つのコンパイル ターゲット (つまり、「Always Compile」ドキュメント クラス) のみをサポートします。複数のコンパイル ターゲットが必要な場合は、複数のプロジェクトを作成するか、ant スクリプトなどを使用する必要があります。これこれをチェックしてください。

于 2010-08-13T18:30:22.883 に答える
0

重度の関与の答えではなかったと仮定すると、複数のファイルをコンパイルしようとしておらず、関連付けられていないクラスもコンパイルしようとしていたと思います。

これらのクラスがまったく言及されていない場合 (おそらく を介した文字列によってのみgetDefinitionByName)、プロジェクト ツリーに含まれていてもコンパイルされません。メインクラスファイルの先頭にクラスをインポートするだけで、一緒にコンパイルする必要があります。コンパイラーが「これらもプロジェクトの一部である」ことを認識できるように、それらはどこかに言及する必要があります。

于 2012-03-07T22:06:28.230 に答える
0

誰も正解しなかった場合、または Google から同じ問題を抱えた人が来た場合。メニューオプションには「ドキュメントクラスの設定」と表示される場合もありますので、それを確認してください。

于 2012-07-23T19:23:30.747 に答える