2014-02-23 27 views
-1
function f2l_ClickToGoToScene(event:MouseEvent):void 
{ 
MovieClip(this.root).gotoAndPlay(5, "Scene2"); 
} 



button_2.addEventListener(MouseEvent.CLICK, f2l_ClickToGoToScene_2); 

function f2l_ClickToGoToScene_2(event:MouseEvent):void 
{ 
MovieClip(this.root).gotoAndPlay(10, "Scene3"); 
} 



button_3.addEventListener(MouseEvent.CLICK, f2l_ClickToGoToScene_3); 

function f2l_ClickToGoToScene_3(event:MouseEvent):void 
{ 
MovieClip(this.root).gotoAndPlay(15, "Scene4"); 
} 



button_4.addEventListener(MouseEvent.CLICK, f2l_ClickToGoToScene_4); 

function f2l_ClickToGoToScene_4(event:MouseEvent):void 
{ 
MovieClip(this.root).gotoAndPlay(20, "Scene5"); 
} 



button_5.addEventListener(MouseEvent.CLICK, f2l_ClickToGoToScene_5); 

function f2l_ClickToGoToScene_5(event:MouseEvent):void 
{ 
MovieClip(this.root).gotoAndPlay(25, "Scene6"); 
} 



button_6.addEventListener(MouseEvent.CLICK, f2l_ClickToGoToScene_6); 

function f2l_ClickToGoToScene_6(event:MouseEvent):void 
{ 
MovieClip(this.root).gotoAndPlay(30, "Scene7"); 
} 



button_7.addEventListener(MouseEvent.CLICK, f2l_ClickToGoToScene_7); 

function f2l_ClickToGoToScene_7(event:MouseEvent):void 
{ 
MovieClip(this.root).gotoAndPlay(35, "Scene8"); 
} 



button_8.addEventListener(MouseEvent.CLICK, f2l_ClickToGoToScene_8); 

function f2l_ClickToGoToScene_8(event:MouseEvent):void 
{ 
MovieClip(this.root).gotoAndPlay(40, "Scene9"); 
} 

TypeError:錯誤#1009無法訪問空對象參考的屬性或方法。在Untitled_fla :: MainTimeline/frame182()[untitled_fla.MainTimeline :: frame182:1] at flash.display :: MovieClip/gotoAndplay() at Untitled_fla :: MainTimeline/f1_ClickToGoToScene()[Untitled_fla.MainTimeline :: frame2: 7]當我運行我的程序並單擊button_1錯誤#1009顯示

+0

請在你的問題中添加一些解釋。點擊button_1時會調用哪個函數。 –

+0

顯示'f1_ClickToGoToScene()'函數。 –

回答

0

'空對象引用'表示引發錯誤的對象未被實例化。在Flash Pro中,通常這是由於沒有在舞臺上正確標記實例而導致的。如果沒有更多的信息或看到你的.fla,我猜想你的「Scene2」實例永遠不會被標記爲這樣。

單擊舞臺上的對象,轉到屬性,然後鍵入實例名稱。我相信如果你導航不同的場景,你仍然需要標記每個場景實例。

蒂姆

相關問題