艺虎动画 > flash制作变幻的文字效果

flash制作变幻的文字效果

翼虎动漫   2010-7-13

 

 

 

 

文字会变色,主要学习了从库中调用,和随机色彩。

新建一个mc1,在mc1的场景中用文本工具(动态文本)画一个框,给动态文本命名为tt,变量命名为t1。 



然后在mc1的帧1上写:


onEnterFrame = function ()
{
t1 = random(1234756456);

//动态文本为任意数。


this._y += 10;

//mc1的y坐标自身不断加10;


};


回到主场景,打开库面板,选中刚才新建的mc1,右键单击,在弹出的菜单中选链接,为库中的mc1,设置标识符为p1



然后在主场景的帧一上写:





onEnterFrame = function () {


// 逐帧调用


if (n != 20) {


// 如果n不等于20


n++;


// n自加


attachMovie("p1", "p1"+n, n);


// 调用库中的标识符为p1的元件,并重新命名和深度


setProperty(this["p1"+n], _x, random(550));


// 设置新元件的x坐标。


setProperty(this["p1"+n], _y, random(400));
setProperty(this["p1"+n], _alpha, random(50)+50);


// 透明度为50~100之间


setProperty(this["p1"+n], _yscale, random(100)+100);


// y比例为100~200之间


setProperty(this["p1"+n], _xscale, random(100)+100);
aa = new color("p1"+n);


// 定义一个新颜色


aa.setrgb((random(0xffffff)));


// 设置颜色的随机范围


} else {


// 否则


n = 0;


// n重新赋值为0


}
};



也可以用动态文本在主场景中直接拉一个框,命名为tt,变量为t1,直接复制tt,这样更简单~:)