趣百科

如何在Flash中用函数控制透明度和尺寸

编辑:Simone 2025-02-26 15:45:15 519 阅读

如何在Flash中用函数控制透明度和尺寸

在Flash编辑过程中,你会用自定义函数控制透明度和尺寸吗?

笔者给你介绍一下操作方法。

打开一个已有的作品,本例为“角度旋转控制对象运动”。

在“代码”图层的第一帧右击,选择“动作”选项。

首先,定义帧频frameRate为10帧每秒,角度旋转X轴上的截距为550,Y轴上的截距为150,定义好旋转速度变量moving,初值为0。

接着,定义变量“imagedata”,创建一个实例类型为“Bigimage”,实例的宽和高各为150像素,用变量引用实例。

创建一个Bitmap图像实例,图像的大小为实例imagedata的大小,变量image引用实例,即变量image的宽和高都为150像素。

设置图像对象image的比例为原图的0.3,代码如下图所示。

设置图像对象image的初始坐标为(550,150)。

将图像image添加到显示列表中。

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

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

函数中,先获取对象image的X轴坐标和Y轴坐标。

用自定义函数“setnat”设置图片的透明度值,变量为image和“alpha”。

用自定义函数“setnat”设置图片的宽度的比例,变量为image和"scaleX"。

用自定义函数“setnat”设置图片的高度的比例,变量为image和"scaleY"。

旋转速度值自己累加3。

定义控制透明度和尺寸的自定义函数setnat,形参为image和nat。

依照图像对象image的X轴坐标,计算透明度和尺寸的数值。(注:image后是“[]”而不是“.”)

运行程序,如下图所示。

可以看到图片运动时,自动根据对象的X轴坐标,改变图像的大小和透明度。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/144306.html

相关推荐