我創建了一個帶有事件圖片的閃光幻燈片,並將每張圖片鏈接到自己的事件(即每張圖片都有自己的鏈接)。我使用類補間動畫創建了淡入淡出效果。通過鏈接,我創建了一個包含alpha = 0(因此用戶看不到它)的MovieClip butoon的圖層,然後使用代碼片段創建另一個圖層,其中的操作腳本爲「點擊進入url」。Flash動作腳本3-點擊進入網頁只執行一次
當幻燈片顯示到最後一張圖片時,我將它淡出,幻燈片的第一張圖片將顯示出來,然後幻燈片將自動重播。我的目標是製作連續的幻燈片。
當我測試swf文件時,第一次運行時,一切正常。網址和圖片的順序是正確的。但是,當幻燈片自動重播時,我注意到鏈接不正確。在第一個遊戲中,當我點擊事件的圖片時,它會打開該事件的網址。但是當sldieshow重播時,點擊圖片只會打開第一個事件圖片的網址。更準確地說,我注意到在第一次循環之後,文件會重播,當我點擊一個圖像時,它會自動將我引導到時間軸中的最後一個鏈接,而不是將我引導至與該圖像相關的鏈接。
我使用閃光燈CS5和動作腳本3.0
我正在使用的代碼是從代碼段
Link_btn.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_15);
function fl_ClickToGoToWebPage_15(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.adobe.com"), "_blank");
}
在我看來,上面的代碼只執行一次。我用AS 2完成了這些幻燈片放映,我只是簡單地將gotoUrl代碼放入按鈕本身。但AS3使一切變得如此複雜!
無論如何,我可以讓點擊去URL編碼連續(並無休止地)在AS3中執行?
謝謝!