私の髪を引き裂く。ムービークリップを拡張するas3クラス-blah.Fooを作成しました。それはパッケージに含まれていません。cosFlashCS3はネストされたパッケージについて不平を言ったので、「ベア」クラスです。
はい、 myproj / as / blah / Foo.asにネストされ ています。はい、ファイルの先頭にflash.display.MovieClipをインポートします。
myproj / fla/main.flaもあります。main.flaは、フラッシュプレーヤー9に対してAS3として公開するように設定されています。main.flaには、myproj /as/を含むクラスパスがあります。
main.flaのframe1scene1:
import blah.Foo;
var myfoo:Foo = new Foo();
stop();
コンパイラは、Foo.asのFooのクラス定義で停止します。
import flash.display.MovieClip;
class blah.Foo extends MovieClip //<=== dies here
{
//whatever...
}
「1017:基本クラスMovieClipの定義が見つかりませんでした」と文句を言い ます。
誰か助けてください!AS3で最も基本的なクラスの1つを見つけることができないのはなぜですか?!!