Flash AS 实例进阶-键值捕获

http://tech.ddvip.com   2006年11月06日    社区交流

本文详细介绍Flash AS 实例进阶-键值捕获

  Flash 动画的交互性是通过鼠标和键盘进行,前面的章节讲的都是鼠标控制,本节开始接触键盘控制,响应键盘的方法有几种,但归根结底可以用一句通俗的话概括,就是程序运行中,发现哪个键被按下了,并执行相应的动作,这里介绍的是通过判断获取的键控代码值来实现键盘控制,还是老套路,使用一个这样的实例,这是去年作的一个练习, 就叫距离产生美吧。

  源文件下载

  点击查看动画效果<实例2-9 键盘控制

  基本思路

  ① 主场景中放置 2 个保持一定距离的 MC 。

  ②再放置一个空 MC 用来写脚本,当然,也可以写到前面的 MC 实例上,这样是便于阅读和理解脚本。

  ③按下↑↓←→键两个 MC 都向同方向运动,并始终保持固定的距离和前后关系,还要保持朝向和移动的方向的一致

  ④设定边线,不向线外运动。

  ⑤松开按键,两 MC 保持原始方向。

  新知识点

onClipEvent (keyDown);// 影片的事件处理函数。触发的是按下按键事件 。
onClipEvent (keyUp) ; // 触发的是松开按键事件 。
Key.getCode() // 获得键值。

  本实例只用到了 4 个键值,但为全面了解,将一个别人所写最新教程的键控代码值和键常量表复制下来。

来源:flasher123    责编:豆豆技术应用

正在加载评论...