我發送了一個影片剪輯到我的功能。它將另一個影片剪輯添加到具有動畫的剪輯。正如你在輸出中看到的,我可以在函數內看到我添加的影片剪輯("F_intro"
)的currentFrame
,但在我的函數外面,它顯示錯誤。解決辦法是什麼?我需要獲得videoMC_intro
的當前幀。影片剪輯currentFrame
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: Error #1009: Cannot access a property or method of a null object reference. at src::GWP_FeatManager/playIntro() at src::GWP_FeatManager() at src::init00()
'videoMC_intro'定義在哪裏?作爲一個全局變量還是根本不? –