Flash中如何使用“禁用快捷键”功能
当在Flash的测试环境测试执行swf文件时,如果创作环境与测试播放的动画有快捷键重复,创作环境就会抢先按键动作,即快捷键执行的是Flash编辑器的操作,而不是舞台播放器要求的动作。那么我们能不能在测试环境中,正常使用快捷键控制动画呢?
其实,Flash提供了“禁用快捷键”命令,使用它就可以在测试环境正常播放动画。
操作方法
- 01
双击打开一个已有的Flash作品,本例为“用鼠标滚轮使五角星旋转”。
- 02
在作品中,舞台上拖放了一个五角星元件,元件的实例名称取名为“star_mc”。
- 03
“动作”面板中的代码如下图所示,实现鼠标放在五角星上,拖动滚轮使五角星旋转的动画。
- 04
测试一下程序,我们可以看到,当鼠标放置到五角星上拖动滚轮时,五角星并没有转起来。
- 05
在单击五角星后,拖动滚轮,五角星才随着滚动起来,这是怎么回事呢? 因为,这是在测试环境下运行动画,鼠标的mouseWheel事件首先被操作环境接收,而不是被播放器接收,所以只有在单击五角星后,才能用滚轮使五角星旋转。
- 06
有没有办法解决这个问题呢? 其实很简单,只要单击“控制”菜单中的“禁用快捷键”选项,将“禁用快捷键”选项前面的勾选中,就可以解决这个问题了。
- 07
同样,如果我们给程序分配组合键Ctrl+B为舞台上的文本加粗,而在创作环境中Ctrl+B是执行“分离”命令,在测试影片时,按下Ctrl+B键将执行分离命令,而不是使舞台中的字体加粗。 这个时候如果要使动画正常操作,同样要选择“控制”菜单中的“禁用快捷键”选项。
- 08
当然,如果不是在测试环境中播放动画,而是关掉Flash编辑窗口,直接在播放器中运行动画,那么动画也能正常运行。
- 09
现在你会在Flash中使用“禁用快捷键”功能了吗?这个小选项还挺有用的吧。
赞 (0)