我发了一个影片剪辑到我的功能。它将另一个影片剪辑添加到具有动画的影片中。正如您在输出中看到的那样,我可以在函数内部看到我添加的影片剪辑currentFrame
("F_intro"
),但在我的函数之外,它显示错误。解决办法是什么?我需要获取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__ ");
}
输出&gt;&gt;
1 A _
TypeError:错误#1009:无法访问空对象引用的属性或方法。在src :: GWP_FeatManager / playIntro()at src :: GWP_FeatManager()在src :: init00()