0

ムービー クリップを関数に送信しました。アニメーションのある動画クリップに別の動画クリップを追加します。出力に見られるようcurrentFrameに、追加したムービー クリップ ( "F_intro") が関数内に表示されますが、関数の外ではエラーが表示されます。解決策は何ですか?の currentFrame を取得する必要がありvideoMC_introます。

private function playIntro():void {
    addMovieFromLibrary("F_intro", videoMC_intro);
    trace(videoMC_intro.currentFrame + " <<  ");
}
public function addMovieFromLibrary(mcName:String, mc:MovieClip):void{
    var temp:Class = getDefinitionByName(mcName) as Class;
    mc = new temp() as MovieClip;
    trace(mc.currentFrame + " _A__ ");
}

出力 >>

1 A _
TypeError: エラー #1009: null オブジェクト参照のプロパティまたはメソッドにアクセスできません。src::GWP_FeatManager/playIntro() で src::GWP_FeatManager() で src::init00() で

4

1 に答える 1

0

videoMC_introはおそらく初期化されていません。ムービークリップはActionScript用にエクスポートされていますか?

エラー1009の詳細はこちら

于 2012-12-08T10:49:33.597 に答える