2012-12-08 152 views
0

我發送了一個影片剪輯到我的功能。它將另一個影片剪輯添加到具有動畫的剪輯。正如你在輸出中看到的,我可以在函數內看到我添加的影片剪輯("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()

+0

'videoMC_intro'定義在哪裏?作爲一個全局變量還是根本不? –

回答

0

videoMC_intro可能未初始化。電影剪輯是否爲ActionScript導出?

更多有關錯誤的信息1009 here

+0

感謝您的回覆......是的,動畫片段導出爲ActionScript –