接触过AS的朋友应该都明白颜色对象的含义以及用法,但是假如真正的在实际中用好颜色对象却不是一件简单的事情,当然我也是随便和大家谈谈,颜色对象用的很广泛,往往和其他的函数或者方法结合起来运用,有时候运动的恰当,也许能达到意想不到的效果。
下面是几个小例子:
这是没有加颜色对象的:代码如下
_root.onEnterFrame=function(){//逐桢执行代码
if (i<360) {//旋转一周360度
i = i+5;//变量自加
duplicateMovieClip("line", "muline"+i, i);//复制影片
setProperty("line", _rotation, i);//设置复制的影片也就是线条的角度
}
}
点击浏览该文件 点击浏览该文件下面的这个例子,我只是我线条的填充变成了渐变的形式,就是选中线条以后,在修改/外形/将线条转化为填充 菜单里,就会有比较好的效果了
点击浏览该文件 点击浏览该文件而第三个效果是加了颜色对象以后的代码:
_root.onEnterFrame=function(){
if (i<180) {
i = i+5;
duplicateMovieClip("line", "muline"+i, i);
setProperty("line", _rotation, i);
mycolor = new Color(_root["muline"+i]);//定义颜色对象
mycolor.setRGB(random(0xffffff));//设置复制的影片的颜色随机改变,也就是复制一次就随机改变一次
}
}
点击浏览该文件 点击浏览该文件其实很多很绚的效果,就是由这些比较基础的代码组合起来的,大家可以发挥自己的想象力,充分利用颜色对象,做出更COOL的效果来