1

私は現在、Flash IDE 経由で flixel ライブラリを操作しようとしています。

プリローダー以外はすべて問題ありません - ただ動作しません。

フラッシュ IDE はディレクティブをサポートしていないと思います[Frame(factoryClass="Preloader")]。これは flixel がプリローダーを作成するためにフレックス ビルダーでコンパイルされるときに使用します。

flixel プリローダーを ide で (flixel ソースを変更せずに) 動作させる方法はありますか?

UPD:また、フレームの使用を避けたいです。

4

1 に答える 1

2

[Frame] メタデータ タグは Flash IDE コンパイラによって無視されますが、その命令が行うことは、Preloader クラス (この例では、または定義済みの「factoryClass」であるもの) を除くすべてのコードを 2 番目のフレームに配置することだけです。 . Flash IDE にはタイムラインがあるので、Preloader クラス定義のインスタンス化を最初のフレームに配置し、残りのコードを 2 番目のフレームに追加できます。2 番目のフレームで停止することを忘れないでください。

または、おそらくより良い解決策は、Flash Builder、FDT、または Flash Develop のコピーを取得することです。これらはすべて、[Frame] メタデータを尊重するか、適切なフラグを使用して非常に簡単に行うことができます。

[Frame] メタデータの詳細については、http: //www.bit-101.com/blog/?p=946 を参照してください(おそらく、Flixel が最初に着想を得た場所です)。お役に立てれば。

于 2011-09-28T17:11:54.343 に答える