接触过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的效果来
|