首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

flash 改变组件的色彩

2013-10-11 
flash 改变组件的颜色软件 flash cs6语言 as 3.0组件:组件是一个国家,有边界,国家上放了另一个组件。需求:

flash 改变组件的颜色
软件 flash cs6
语言 as 3.0
组件:组件是一个国家,有边界,国家上放了另一个组件。
需求:通过as动态设置 国家的颜色,但是边界的颜色和图标的颜色不变。 
我使用:
var a:ColorTransform=new ColorTransfor();
a.color=0xFF9900;
this.transform.colorTransform=a;
//这个是在国家的class里编写的,this代表国家
的话,国家 边界 和图标3个颜色都会一起变化。 
求解。十分感激。  flash as
[解决办法]
把国家里的除了边界和图标外的 再转化成一个元件
设置那个元件的colortransform
[解决办法]
一个简单的方法是,一个国家的mc,一个国家的背景,颜色不同。当按钮点击时,设置国家mc的visible为false,就可以达到效果。最好是分图层放置。很简单的事情。

热点排行