Flash中如何使用enterFrame控制对象移动
整理:门口川菜
时间:2025-04-15
阅读:21
你会在Flash中使用enterFrame事件控制对象的移动吗?笔者给你介绍一下操作方法。
工具/原料
Flash CS6
操作方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
打开一个已有的Flash文档,本例为“太阳”作品。
2选中“太阳”元件,在“属性”面板中,将x坐标改为275,y坐标改为25,元件的“实例名称”取名为sun_mc。
3在“代码”图层的第一帧右击,选择“动作”选项。
4首先,声明两个浮点数类型的变量numx和numy,并赋初值。
5接着,定义一个浮点数型变量,用来存放“太阳”元件运行的速度。
6设置“太阳”元件的x轴坐标值为numx,y轴坐标值为numy。
7注册“太阳”元件enterFrame事件的侦听器,接收者函数为onsport。
8定义帧听器函数onsport,事件变量为c。
9增加一个速度的值,用来存储y坐标的变量。
10设置“太阳”元件的y坐标值为numy,代码如下图所示。
11用if语句判断“太阳”元件是否已到达舞台的最下部,即用numy的值是否大于舞台的下边界stageHeight来判断是否已到最下面,如果条件成立则执行下面的语句。
12“太阳”元件的x轴坐标和y轴坐标回到初始状态,即“太阳”元件回到初始位置重新运动。
13程序,可以看到太阳重复的从上往下运动。
14如何让太阳走到最下面后停止运动呢?
只需要在if语句中添加如下代码即可。
15运行程序,就可以让太阳移动到最下面后,停止在舞台下界。
16现在你会使用enterFrame事件控制对象的移动了吗?是不是很有意思,动手做一下吧。
同类经验分享
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 小孩很不听话怎么办?11-17
- 汽车美容知识全攻略11-26
- 黑色羽绒服搭什么围巾好看04-28
- 怎么做美人鱼手工制作11-26
- 微信6.6怎么关闭搜一搜07-27
站内热点
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 小孩很不听话怎么办?11-17
- 汽车美容知识全攻略11-26
- 黑色羽绒服搭什么围巾好看04-28
- 怎么做美人鱼手工制作11-26
- 微信6.6怎么关闭搜一搜07-27
近期更新
- 怎么才能甩掉赘肉(减肥运动篇)04-15
- 马尾毛有什么作用04-15
- 新装修的房子怎么去甲醛和异味?04-15
- 300平米装修70后“矛盾体”的生活态度04-15
- JINYI HOUSE室内除螨04-15
- 小猫的折纸方法04-15
- 抖音控雪特效在哪里?怎么弄出来的?04-15
- 宋喆晒百万不消停,发声明替马蓉谢谢大家04-15
- 春季养生提倡三多三少04-15
- 在家里怎么做老厨鲤鱼?04-15
- 高血压病人的一日三餐该怎样搭配?04-15
- 如何选择自媒体平台04-15