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:无法访问空对象引用的属性或方法。在 src::GWP_FeatManager/playIntro() 在 src::GWP_FeatManager() 在 src::init00()

4

1 回答 1

0

videoMC_intro 可能未初始化。是否为 ActionScript 导出了影片剪辑?

更多关于错误1009 的信息

于 2012-12-08T10:49:33.597 回答