FlashProfessionalと純粋なAS3でゲームを作成しました。今度はAir2.6を使ってiOSに移植したかった。これを行うには、最初にFlashからSWCファイルを作成し、次にコマンドラインを使用してゲームをコンパイルしてパッケージ化します。これは、FlashProfessionalで作成したアセットの一部を使用できないことを除いて正常に機能します。
たとえば、クラスファイルMainMenu.asにリンクされているMovieClipをFlashProfessionalで作成しました。このMovieClip内には、インスタンス名background_mcの別のMovieClipがあります。ASファイルで変数名を宣言しましたが、SWFファイルを実行するとbackground_mcの値がnullになります。ただし、.asファイルを削除すると、background_mcが明らかに見つかります。私は何が間違っているのですか?