2013-10-09 22 views
0

我有一個問題我想不通我正在查看槽數小時 我在Flash中創建了一個網站,但它不會去第4頁de頁面被填充就像其他代碼是完全一樣的,我已經添加了greenshock lite tween。但是當我播放電影時,第4頁就沒有打開。切換頁面不起作用

,我得到的唯一的事情是

類型錯誤:錯誤#1009:無法訪問空對象引用的屬性或方法。 在Tommorowland_Scene1_fla :: MainTimeline /幀1()[Tommorowland_Scene1_fla.MainTimeline ::幀1:25]

next_btn.addEventListener(MouseEvent.CLICK, nextImage); 

這是我的滑不工作了其他的事情都沒有改變的事情,所以我不知道如果greenshock litetween是搞亂了東西,但它討厭作爲#!$ @

 import flash.events.MouseEvent; 
    import com.greensock.*; 
    stop(); 


    button1.addEventListener(MouseEvent.CLICK, button1_clicked); 
    function button1_clicked(e:MouseEvent):void{ 
      TweenLite.to(balk_mc, 1, {x:141, y:balk_mc.y}); 
      gotoAndStop("page1"); 
    } 

    button2.addEventListener(MouseEvent.CLICK, button2_clicked); 
    function button2_clicked(e:MouseEvent):void{ 
      TweenLite.to(balk_mc, 1, {x:330, y:balk_mc.y}); 
      gotoAndStop("page2"); 
    } 

    button3.addEventListener(MouseEvent.CLICK, button3_clicked); 
    function button3_clicked(e:MouseEvent):void{ 
      TweenLite.to(balk_mc, 1, {x:551, y:balk_mc.y}); 
      gotoAndStop("page3"); 
    } 
      var number:Number = 1; 

    next_btn.addEventListener(MouseEvent.CLICK, nextImage); 

    checkNumber(); 
    function nextImage(event:MouseEvent):void { 
     //trace("next button geklikt!"); 
     number++; 
     loader.source = "images/tommorrowland"+number+".png"; 
     checkNumber(); 
    } 

    previous_btn.addEventListener(MouseEvent.CLICK, previousImage); 

    function previousImage(event:MouseEvent):void { 
     //trace("previous button geklikt!"); 
     number--; 
     loader.source = "images/tommorrowland"+number+".png"; 
     checkNumber(); 
    } 

    function checkNumber():void { 
     next_btn.visible = true; 
     previous_btn.visible = true; 
     if(number == 4){ 
      next_btn.visible = false; 
     } 
     if(number == 1){ 
      previous_btn.visible = false; 
     } 
    } 

    button4.addEventListener(MouseEvent.CLICK, button4_clicked); 
    function button4_clicked(e:MouseEvent):void{ 
      TweenLite.to(balk_mc, 1, {x:735, y:balk_mc.y}); 
      gotoAndStop("page4"); 
    } 

我希望有人能幫助我。

回答

0

如果是這樣的線路產生錯誤:

next_btn.addEventListener(MouseEvent.CLICK, nextImage); 

然後next_btn的沒有,你試圖設置鼠標事件就可以在時間軸上存在。確保next_btn在添加mouseEvent偵聽器之前已創建或存在。