【 tulaoshi.com - Flash 】
三、随机跑动的箭头
这种效果是利用随机函数控制由左向右移动的MC的位置、大小和透明度来实现的。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)
原文件下载学习
首先,制作一个任意形状的
图形符号(graphic)命名为
basic_g,这里为了示意我们简单做了一个“>”符号,你可以仔细地绘制一个漂亮的箭头,效果会更好。
再新建一个
电影剪辑(MovieClip)命名为
basic_m,将刚才的图形符号
basic_g拖入(坐标0,0)。在第20帧建立关键帧(这个帧数不是随便设置的,我将在后面的AS中进一步解释),向右水平拖动图形符号至合适的位置。从第1帧到第20帧创建
motion动画,再将第5帧和第15帧创建为关键帧(选中后按F6键),选中第1帧和第20帧中的图形符号,将不透明度改为0%。这样我们就创建了一个渐显渐隐向右运动的MC。
再新建一个
电影剪辑命名为
basic_a,将刚才做好的
basic_m拖入(坐标0,0),并将其inctance name(实例名)命名为
obj,以便在AS对其进行控制,在第二帧创建内容帧(快捷键F5)。
在
basic_a中新建一层,在
第1帧中捆绑下面的AS,这是这个效果的核心部分。
if (i<=20) {
duplicateMovieClip("obj", i, i);
eval(i)._x = random(250);
eval(i)._y = random(90); tint = random(50)+50;
eval(i)._xscale = tint;
eval(i)._yscale = tint;
eval(i)._alpha = tint;
i++;
} else {
i = 1;
}
将第2帧也设为关键帧(快捷键F6),捆绑下面的AS:
gotoAndPlay(1); 回到场景,将basic_a拖入,放在左上角(注意要刚好超出场景范围)。OK,现在按下Ctrl+Enter测试一下,够炫吧。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)