2012-08-05 86 views
0

我在AS2上設計了一個Flash幻燈片放映,我想要用左右鍵盤來回移動幻燈片(前後)。你爲什麼要使用ActionScript 2Flash演示導航

我感謝你的建議,

問候,

回答

1

,而不是3只是currious。要回答你的問題你將需要使用關鍵的聽衆。

我發現 http://www.actionscript.org/forums/showthread.php3?t=97523此頁面上的這個例子

on(keyPress "<Right>"){ 
gotoAndStop('underwriting'); 
} 

。它的工作原理是每次按下右箭頭鍵gotoAndPlay函數就會被調用。如果你只想去一個特定的圖像,然後停止,那麼你可以使用gotoAndStop。這將轉到特定的框架並停止。然後你可以再次點擊右箭頭進入畫廊中的下一張圖片。

以上顯示的特定格式的keyPress方法需要在onEnterFrame中運行。

要設置OnEnterFrame功能,您需要一個偵聽器。你可以在你的構造函數中聲明這個。

addEventListener(Event.ENTER_FRAME, onEnterFrame); 

這是在輸入框架,如果你把你的keyPress在這裏每次按下一個鍵時這個方法將運行。 公共職能的onEnterFrame(事件:事件):無效{

} 

我希望這些代碼段是有幫助的,我已經在一個簡單的方法來解釋遵循的各種組件。如果您需要更多幫助,請發表評論,所以我可以更改

我發現這個創建幻燈片 http://www.youtube.com/watch?v=I_BYMYgz6Qk

+0

感謝您的回覆,我有十個幻燈片和我說的KeyListener,並提出了開關的情況下如果用戶按下右鍵,幻燈片轉到下一個幻燈片,並且如果他按下左側當前幻燈片,則當前幻燈片將從當前幻燈片的開頭重播,並且我希望爲每張幻燈片製作這個幻燈片,但問題是如果我' m從第三張幻燈片開始重播,請指教。 – 2012-08-05 10:41:10

+0

如果您正在使用gotoAndStop並再次播放,則始終可以在時間線中插入一個停止操作並輸入stop();.如果有幫助,我可以向你展示一個視覺演示。 – alex 2012-08-05 11:01:32

+1

我在創建幻燈片時添加了視頻。這些幫助有用。 – alex 2012-08-05 11:49:04