FLASH8中改变对象颜色要用新的对象类了:
首先导入这两个类:
import flash.geom.ColorTransform;
import flash.geom.Transform;
//用它们就可以做变色了。
//定义一个新的色类对象实例 for button's border color
var colorTrans:ColorTransform = new ColorTransform();
//开始真正的设色动作 set button's border color
var trans:Transform = new Transform(MC_border);//MC_border就是你要改变色彩的对象,这里是一个MC。
trans.colorTransform = colorTrans;
colorTrans.rgb = buttonBC[i]; // buttonBC[i] 是从外部XML中得到的color值 ,如白色就是 x0ffffff
trans.colorTransform = colorTrans; //这个trans就是MC对象的容器,我这样讲和理解,反正通过它,就可以让 MC_border变色就行了。
好了,就是这些代码。
Wednesday, March 14, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment