2012-08-05 51 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