多语言展示
当前在线:1069今日阅读:152今日分享:13

Flash怎样实现自由移动的草莓

利用Flash中load和enterFrame这两个事件的特点,来实现一个自由移动的草莓的效果。
工具/原料
1

Flash cs3

2

Flash ActionScript 2.0

步骤/方法
1

双击Flash CS3图标

2

选择Flash文件(ActionScript2.0)

3

新建一文档,设大小为550×400像素,背景为“白色”,帧频为“30fps”。

4

选择“文件”—“导入”—“导入到库”

5

选择一张草莓的图片,打开。

6

选择“插入”—“新建元件”

7

新建一元件,名称为“草莓”,类型为“影片剪辑”。

8

选择“图层1”第1帧,把草莓图片拖到页面上,返回场景。

9

选择场景“图层1”第1帧,把“草莓”元件拖到场景中。

10

选中场景中的“草莓”元件,在“动作”面板里写代码:onClipEvent (load) { //load事件用来初始化变量 _x = 0; //对x方向和y方向的位置进行初始化 _y = 0; var Vx = 5; //对x方向和y方向的运动速度进行初始化 var Vy = 5; } onClipEvent (enterFrame) { //enterFrame事件用来重复执行动作 _x += Vx; //根据速度调整位置 _y += Vy; if (_x>550-_width || _x<0) { //如果抵达左、右边则令x方向的速度反向 Vx *= -1; } if (_y>400-_height || _y<0) { //如果抵达上、下边则令y方向的速度反向 Vy *= -1; } }

11

完成了,按CTRL+ENTER,效果出来了。

注意事项

“草莓”实例第一次出现时,位于播放窗口左上角,些后重复执行enterFrame事件中的代码,“草莓”在窗口中自由移动。

推荐信息