AdSense独自

2012年12月6日

コンパイルエラー:シンボル'シンボル名', レイヤー 'レイヤー名', フレーム 番号、 行 番号 1061:未定義である可能性のあるメソッド[メソッド名]を静的型 flash.display:DisplayObjectContainer の参照を使用して呼び出しました。

ActionScript2.0までと同じ感覚でparentを使用してしまって発生。
ActionScript3.0では、「_parent」の代わりに「parent」を使えますが、parentでは型がMovieClipでは無いため、MovieClip型に変換(キャスト)する必要があると言うことです。


(例)
parent.play();
→上記のエラー発生

MovieClip(parent).play();
→OK

0 件のコメント: