改变影片剪辑的颜色
2013-01-08 17:38
309 查看
改变影片剪辑的颜色 每个可视化对象都有一个transform.colorTransform 属性, colorTransform 属性是一个flash.geom.ColorTransform 对象实例,
它决定对象的颜色。colorTransform 属性总是返回
ColorTransform 对象的一个拷贝,也就说不能直接改变colorTransform属性,而是要先获取
colorTransform属性,修改,然后再重新赋值给colorTransform属性,像下面这样:
ColorTransform类定义了两种方式修改对象的颜色。一种是直接对rgb属性赋值,该属性接受一
个uint值,通常为十六进制数(0xRRGGBB),就像上面的例子那样,还有种方法就是分别设置
redOffset, greenOffset, blueOffset,和alphaOffset属性,它们的范围从-255 到255:
上面的代码通过三原色设置为白色,应用到sampleSprite 上。如果再改变alphaOffset 则会出现
透明效果,这和alpha 属性是一样的效果,只不过alphaOffset 值范围在0 到255,而alpha 值范
围在0 到100。
来自为知笔记(Wiz)
它决定对象的颜色。colorTransform 属性总是返回
ColorTransform 对象的一个拷贝,也就说不能直接改变colorTransform属性,而是要先获取
1234 | var yy:Transform= new Transform(me.currentTarget as MovieClip); var my_color: ColorTransform = new ColorTransform(); //指定颜色的值 my_color.color= 0xEB9A00 ; yy.colorTransform=my_color; |
123 | var color:ColorTransform = sampleSprite.transform.colorTransform; color.rgb = 0xFFFFFF ; sampleSprite.transform.colorTransform = color; |
个uint值,通常为十六进制数(0xRRGGBB),就像上面的例子那样,还有种方法就是分别设置
redOffset, greenOffset, blueOffset,和alphaOffset属性,它们的范围从-255 到255:
12345 | var color:ColorTransform = sampleSprite.transform.colorTransform; color.redOffset = 255 ; color.greenOffset = 255 ; color.blueOffset = 255 ; sampleSprite.transform.colorTransform = color; |
透明效果,这和alpha 属性是一样的效果,只不过alphaOffset 值范围在0 到255,而alpha 值范
围在0 到100。
1234567891011121314151617 | timu11.addEventListener( "mouseOver" ,select); timu11.addEventListener( "mouseOut" ,noselect); function select(me:MouseEvent) { me.currentTarget.buttonMode = true ; var yy:Transform= new Transform(me.currentTarget as MovieClip); var my_color: ColorTransform = new ColorTransform(); //指定颜色的值 my_color.color= 0xFF0000 ; yy.colorTransform=my_color; } function noselect(me:MouseEvent) { me.currentTarget.buttonMode = true ; var yy:Transform= new Transform(me.currentTarget as MovieClip); var my_color: ColorTransform = new ColorTransform(); //指定颜色的值 my_color.color= 0x0000 ; yy.colorTransform=my_color; me.currentTarget.alpha = 1 ; } |
相关文章推荐
- 使用tweener改变影片剪辑颜色。
- Flash ActionScript (18)AS3.0动态改变影片剪辑颜色
- [ActionScript 3.0] 动态改变影片剪辑的颜色
- actionscript3动态改变影片剪辑颜色。
- 设置影片剪辑颜色
- 如何通过按钮改变影片剪辑的位置移动?
- 3D旋转效果 舞台有个影片剪辑mc
- Android 沉浸式改变小米魅族状态栏颜色的实例代码
- placeholder的字体样式改变,滚动条的颜色改变,ios日期兼容
- android上改变listView的选中颜色
- 怎样改变多行文本框滚动条的颜色??
- 汇编语言使用根据BIOS输入字符改变屏幕颜色
- android背景颜色渐变及改变title颜色
- 14.UITextField内容缩进/placeholder改变颜色
- DBGrid 改变行的颜色 ListItem 改变行的颜色
- 改变控制台字体和背景颜色的简单方法
- 鼠标放在button按钮颜色改变、、input按钮怎么添加超链接
- js游戏小引擎 (1)—— 模拟as的movieClip,影片剪辑组件
- Eclipse如何快速改变主题颜色
- 鼠标移动,改变datagrid颜色 (转载)