当前位置:网站首页 > 创业 > 正文

实现小鸟在Flash舞台被击中后消失

0 张子豪 张子豪 2025-10-12 16:41 1

在Flash舞台中绘制一只小鸟,用鼠标单击屏幕后,子弹飞出击中小鸟,然后小鸟消失,这一动画该如何实现?笔者分享一下个人的经验。

工具/原料

  • Flash CS6

方法/步骤

  1. 1

    在舞台绘制一个小鸟影片剪辑元件,将实例名称取名为“bird_mc”。

  2. 2

    用上一步同样的方法,绘制一个子弹影片剪辑元件,在属性面板中,将实例名称取名为“bul_mc”。

  3. 3

    新建一个代码图层,打开动作面板。

    首先,定义一个整型变量speed,获取子弹飞行的速度。

  4. 4

    接着,注册舞台的鼠标单击事件的侦听器,接收者函数用于控制子弹飞出。

  5. 5

    定义侦听器函数start,具体设置子弹飞行。

  6. 6

    然后,设置子弹的X轴坐标,即设置初始位置。

  7. 7

    设置小鸟元件为可见,即让小鸟显示在舞台。

  8. 8

    注册子弹的enterframe事件的侦听器,接收者函数控制子弹飞行击中小鸟后的显示。

  9. 9

    定义接收者函数move,具体控制子弹飞行和小鸟被击中后的动作。

  10. 10

    设置子弹以speed的速度射击,用子弹元件X轴坐标累加的方式实现。

  11. 11

    用if语句判断,子弹是否击中小鸟,如果击中则执行以下语句。

  12. 12

    最后,当小鸟被击中后,隐藏小鸟使其不显示。

  13. 13

    运行程序,鼠标单击舞台后,子弹飞出,小鸟被击中后消失。

注意事项

  • 新建Flash文档时,应选择“ActionScript3.0”选项。
  • 作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/245760.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图