[AS3][Windows] クラスが見つからない・定義されていないというエラーが出る [Edit]

Flash Professional 9 ActionScript 3.0 PreviewのWindows版で、クラスの定義もActionScript (AS)ファイルの保存場所も正しいはずなのに、コンパイルエラーを発生する場合があります。

[Compiler] Error #1046: Type was not found or was not a compile-time constant: <クラス名>.
 <クラスをインスタンス化するステートメント(new クラス名())>
ReferenceError: Error #1065: 変数 <インスタンス化を行ったクラス>は定義されていません。

Windows版では、ActionScriptファイル(.as)が保存されたファイルパスに2バイト文字が含まれると、クラスの読込みにエラーが発生するようです。FLASH-japanでは、つぎのような報告がありました。

FLASH-japan:「Asファイルの読み込みについて
document classから他のclassを読むには?

Public Alpha版の問題ではありますが、対応に苦慮される人も少なくないと思われますので、記事として掲載しました。

コメント

この記事にコメントを書く

記事に対するテクニカルな質問はご遠慮ください(利用規約)。

その他の記事