• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > Flash AS 实例进阶 键值捕获实现代码

Flash AS 实例进阶 键值捕获实现代码

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了Flash AS 实例进阶 键值捕获实现代码,其中包含flash 键值,flash as实例,flash as3.0实例,flash as2.0实例,flash as3.0实例教程等知识点,遇到此问题的同学们可以参考下

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

  源文件下载

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

  基本思路

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

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

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

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

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

  新知识点


  

  图 2 — 2 键控代码

  

  图 2 — 3 键常量

  实例说明

  好象没什么需要说明,就是 QG 追 QM ,总也追不到。

  编写动作脚本

  ①在空 MC 上输入:

  要点分析

  ① Key.getCode() == 37 可以写成 Key.getCode() == Key.LEFT ,“ Key.LEFT ”是与左箭头键的键控代码值 (37) 关联的常量,初学或需给别人看,用这样方式写好,直观明了,而直接用键值写能省点劲,我是那里省力写 这里费力说。

  ②这里 onClipEvent (keyDown) 结合 Key.getCode() == () 的脚本,事件触发是主体,而获取键值只是确定该有啥动作的的条件,不要以为 if (Key.getCode() == 37) { _root.qa.play(); }就可以有 _root.qa.play(); 的动作。

  小结

  响应键盘是游戏和课件中普遍应用的,什么物体运动呀 飞行呀,开炮放枪的,都需要键盘来实现人机交互, 根据学习进度的要求,本节只介绍了通过MC的按键事件触发和键值捕获的方法来实现键盘控制,也是比较简单实用的方法,咱们是不用招法多,好用就中。

  课后练习

  大改源文件,让一个Q满场乱跑,另一个Q由键盘控制去追,追上之后出现一个新画面,提示:没准辙的瞎跑当然要用随机函数,追上的语句就用我们学过的知识 用X.Y坐标值的差来判断, MC 的碰撞方法或碰撞检测的组件大家还没学 , 我也不会。范例效果:

  点击查看动画效果<练习2-9

  源文件

  查看全套"Flash AS 实例进阶教程"

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Flash AS 实例进阶 键值捕获实现代码

相关文章

  • 2017-05-24Flash制作有创意的2011新年动画贺卡
  • 2017-05-24Flash AS 入门教程 调入外部文本和加载外部mp3文件
  • 2017-05-24Flash8滤镜与混合模式:近距离预览滤镜效果
  • 2017-05-2425个绝对让你应接不暇的Flash网站创意
  • 2017-05-24flash怎么设置透明度? flash调节图片透明度的教程
  • 2017-05-24Flash CS3封套工具变形的运用教程
  • 2017-05-24flash引导图层怎么用?flash用引导层介绍
  • 2017-05-24flash怎么制作文字按钮图片按钮?
  • 2017-05-24flash怎么画一个简笔画的卡通人物头像?
  • 2017-05-24Flash AS 入门到精通教程[图文]

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • flash怎么制作按钮控制的小游戏?
    • 用flash制作图片变形动画效果
    • Flash AS 制作个性月历实例教程
    • Flash cs3绘制人物高级行走动画教程
    • 怎么用FLASH制作动画?FLASH制作动画过程解析
    • Flash AS3教程:下雪动画效果
    • flash制作电闪雷鸣的雷雨动画场景
    • flash 加密解密的相关知识说明
    • Flash实例教程:唯美渔舟唱晚
    • Flash游戏开发时怎么设置光标样式?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有