1

Flash でコンパイルしている fla で使用されているコードの IDE として IntelliJ Idea を使用している場合、クラス ファイルを作成しているシンボルにどのオブジェクトが存在するかを IntelliJ に伝える方法はありますか?これらのオブジェクトへの参照を未定義として扱わないのですか?

例: 外部クラス ファイルである MyClass にリンクされているライブラリに MovieClip を含む Flash プロジェクトが Flash CS5 にあります。MovieClip には、myTextField という名前の TextField があります。

IntelliJ でクラス ファイルを編集すると、それを知る方法がないため、myTextField への参照について不平を言います。

IntelliJで手がかりを得る方法はありますか? クラス ファイルで myTextField を宣言することはできますか?それとも、既に MovieClip にあるインスタンスに干渉しますか?

4

1 に答える 1

1

クラスファイルでインスタンスを宣言できるように、FLA パブリッシュ設定を設定する必要があります。これを試して:

http://www.wastedpotential.com/flash-as3-stop-using-automatically-declare-stage-instances/

これらの手順に従うと、インスタンスをクラスのプロパティとして宣言できます。FLA がコンパイルされ、IntelliJ がそれらを詰まらせなくなります。

于 2013-05-10T15:56:32.797 に答える