欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

程序员文章站 2022-07-01 08:54:43
flash怎么通过代码让矩形的X位置向右不断移动?想用flash完成一个动画,就是让一个矩形向右平移,该怎么制作呢?通过代码来完成相当简单,下面我们来看看详细的制作方法... 16-05-18...

本例的主要内容是影片剪辑元件的控制命令。我现在详细教你如何编写代码让矩形的x位置向右不断移动。

1、点击开始菜单程序文件夹里的fl软件,即打开fl软件,如下图所示。

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

2、按下ctrl+n组合键或执行菜单栏中的"文件>新建"命令打开【新建文档】对话框,在【常规】选项卡下选择actionscript 2.0,单击"确定"按钮,即创建一个文档,如下图所示。

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

3、双击工具箱中的【矩形工具】按钮,设置描边和背景色分别为无、蓝色,在舞台上绘制矩形,如下图所示。

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

4、右击该矩形,在弹出的快捷菜单中选择【转换为元件】选项,如下图所示。

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

5、在弹出的【转换为元件】对话框中,更改名称为"矩形",选择元件类型为【影片剪辑】,更改对齐为正中,单击【确定】按钮,如下图所示。

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

6、选择"元件1"按钮元件,按住f9键打开【动作】代码框,输入"onclipevent (enterframe) { this._x+=1;}",如下图所示。

【基本语法】

onclipevent(参数)

{命令}

onclipevent用于剪辑元件上

参数:

1)load:当调用该影片剪辑时触发命令。

2)unload:当删除影片剪辑时触发命令。

3)enterframe:进入帧后影片剪辑不断地触发命令。

4)mouseup:当松开鼠标按钮的时侯触发命令。

5)mousedown:当鼠标抬起或按下的时候触发命令。

6)mousemove:当鼠标滑过的时候触发命令。

_x属性:设置对象的x坐标。

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

7、按住alt+enter组合键打开影片,如下图所示。

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

flash怎么通过代码制作矩形的X位置向右不断移动的动画?

flash怎么通过代码制作矩形的X位置向右不断移动的动画?