如何在Flash中用角度旋转来控制对象运动

 时间:2024-11-10 21:43:15

Flash编辑的过程中,你会不会用角度来控制显示对象的循环运动?笔者给你介绍一下操作方法。

工具/原料

FlashCS6

方法/步骤

1、打开Flash软件,选择“ActionScript3.0”选项,新建一个空白文档。

如何在Flash中用角度旋转来控制对象运动

2、在“库”中导入一张图片,在图片上右击,选择“属性”。

如何在Flash中用角度旋转来控制对象运动

3、在“位图属性”窗口中,选择“ActionScript”选项卡,选择“为Action讵症慧鹱Script导出”前面的勾,将“类”名改为“Bigimage”,单击“确定”。

如何在Flash中用角度旋转来控制对象运动

4、在出现的“ActionScript类警告”窗口中单击“确定”。

如何在Flash中用角度旋转来控制对象运动

5、将图层命名为“代码”,在图层的第一帧右击,选择“动作”选项。

如何在Flash中用角度旋转来控制对象运动

6、首先,设置帧频为10帧每秒。

如何在Flash中用角度旋转来控制对象运动

7、设置X轴的截距为550,Y轴的截距为150,用于控制对象运动的坐标。

如何在Flash中用角度旋转来控制对象运动

8、定义变量用于设置角度旋转的速度,代码如下图所示。

如何在Flash中用角度旋转来控制对象运动

9、创建“Bigimage”类的实例,变量为“imagedata”,设置实例的宽和高都为150像素。

如何在Flash中用角度旋转来控制对象运动

10、创建“Bitmap”类的实例,变量为image,宽和高为“imagedata”实例的数值水貔藻疽,即都为150像素。

如何在Flash中用角度旋转来控制对象运动

11、设置图像的宽和高的比例为原图的0.3,用函数scaleX和scaleY实现。

如何在Flash中用角度旋转来控制对象运动

12、设置图片image的初始坐标为(550,150),代码如下图所示。

如何在Flash中用角度旋转来控制对象运动

13、将图片image添加到显示列表中。

如何在Flash中用角度旋转来控制对象运动

14、注册enterFrame事件的接收者,接收者函数为onmove。

如何在Flash中用角度旋转来控制对象运动

15、定义侦听器函数onmove,变量c的类型为事件。

如何在Flash中用角度旋转来控制对象运动

16、先将角度转换为弧度,用Math.cos函数计算出旋思凳框酣转角度的cos值,与截距dx相乘计算出对象image的X轴坐标值。

如何在Flash中用角度旋转来控制对象运动

17、计算出的图像image的Y轴坐标位置,即为截距dy的值。

如何在Flash中用角度旋转来控制对象运动

18、旋转速度moving自己累加3。

如何在Flash中用角度旋转来控制对象运动

19、测试程序,运行结果如下图所示。我们可以看到图像运动的方式,是受角度旋转的规律控制的。

如何在Flash中用角度旋转来控制对象运动

Flash中实现图像沿鼠标单击方向运动 Flash如何处理常见的代码错误(AS3)(1) 如何在Flash中显示舞台的所有实例名 在flash中创建蓝色长方形 利用Flash制作倒影效果~
热门搜索
女娲成长日记动漫 两张图片合成一张 微信相册封面图片 动漫色片 识字小报图片