2014-06-25 59 views
1

我有一個幻燈片顯示淡出,每個幻燈片鏈接到不同的頁面。有一個簡單的文本翻轉效果,我用AS3激活,所以當幻燈片翻轉文本更改顏色。Adob​​e Flash ActionScript 3幻燈片鏈接和翻轉效果

我可以得到它只有一個幻燈片工作,但我不能讓它開始工作時,我加3張幻燈片

inv_btn.addEventListener(MouseEvent.CLICK, buttonHandler); 
inv_btn.addEventListener(MouseEvent.MOUSE_OVER, rollOver); 
inv_btn.addEventListener(MouseEvent.ROLL_OUT, rollOut); 

function buttonHandler(event:MouseEvent):void { 
    navigateToURL(new URLRequest("http://www.hautepets.net/pages/grooming.php")); 
} 
    function rollOver(event:MouseEvent):void { 
    rollText_1.gotoAndPlay("over"); 
} 
    function rollOut(event:MouseEvent):void { 
    rollText_1.gotoAndPlay("out"); 
} 

然後添加代碼3次以上,但改變的實例名稱,並移動下一個幻燈片按鈕到另一個關鍵幀。不知道這是必要的,但我也嘗試過這樣做。

我使用完全相同的代碼,我只是改變實例名稱在新的幻燈片,並在代碼如下所示:

inv_btn2.addEventListener(MouseEvent.CLICK, buttonHandler2); 
inv_btn2.addEventListener(MouseEvent.MOUSE_OVER, rollOver2); 
inv_btn2.addEventListener(MouseEvent.ROLL_OUT, rollOut2); 

    function buttonHandler2(event:MouseEvent):void { 
     navigateToURL(new URLRequest("http://www.hautepets.net")); 
} 

    function rollOver2(event:MouseEvent):void { 
     rollText_2.gotoAndPlay("over"); 
} 

    function rollOut2(event:MouseEvent):void { 
     rollText_2.gotoAndPlay("out"); 
} 

的什麼,我做錯了什麼想法?

+0

需要更多信息。你如何添加幻燈片?他們是在同一時間線的後期幀?他們都在同一時間嗎? – BadFeelingAboutThis

回答

0

你需要在第一幀聲明這些實例,即使你不使用它們 只是把inv_btn2和rollText_2也放到第一幀,它會解決問題並使用visible = false/true;在不同的畫面上顯示/隱藏它們,或者也可以將它們放在第一幀的舞臺上。