Flash舞台制作人物自动隐藏效果
浏览量:4287
时间:2024-03-01 23:55:34
作者:采采
在Flash舞台中,为了实现让人物在碰到鼠标后自动隐藏的效果,我们可以通过一些简单的操作来实现。下面将分享具体的操作步骤:
步骤一:导入素材
首先,点击“文件”->“导入”->“导入到库”,在库面板中插入两张图片,“人物1”和“人物2”。
步骤二:制作影片剪辑元件
接着,点击“插入”->“新建元件”,制作两个影片剪辑元件,分别命名为舞者1和舞者2。
步骤三:添加人物到舞台
拖动制作好的舞者1和舞者2到舞台上,并在属性面板中给它们取名为“p1_mc”和“p2_mc”。
步骤四:编写动作代码
1. 新建一个“代码”图层,在第1帧右击,选择“动作”选项。
2. 首先,定义一个布尔型变量,值设为“true”,用于指示使用形状检测。
3. 注册舞台的enterframe事件的侦听器,调用函数onhide来控制人物消失。
4. 编写函数onhide,实现当人物碰到鼠标时自动隐藏。
5. 使用if语句判断人物p1_mc是否碰到鼠标,借助hitTestPoint函数检测碰撞。
6. 当舞者p1_mc与鼠标接触时,设置visible属性为false,实现隐藏效果。
7. 重复以上步骤,对舞者p2_mc、p3_mc和p4_mc也进行相同的处理。
通过以上步骤,当鼠标与任何一个舞者发生碰撞时,该舞者将立即隐藏,直至所有舞者都消失为止。这样就实现了在Flash舞台上让人物碰到鼠标后自动隐藏的效果。希望这些操作经验能够帮助您顺利完成相关动画制作!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
解决流控路由常见问题的有效方法