来讲讲:ColorTransform类调剂显现工具的色彩值-Flash actionscript
与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。poluoluo中心提醒:可以使用ColorTransform类调剂显现工具的色彩值。能够将色彩调剂或色彩转换使用于一切四种通道:白色、绿色、蓝色和Alpha通明度。
ColorTransform
起首,我们要晓得,一个色彩由四个通道构成:红、绿、蓝和alpha通道(这个alpha通道在PS里我不晓得对应哪一个),他们的十六进制色彩值分离为:
红:0xffff0000绿:0xff00ff00蓝:0xff0000ff(第一个0xff暗示通明度100%)
在一张RGB形式的图片里,一个像素的色彩值是这个三个通道的减色形式叠加而成,好比下面这三个纯色叠加起来是红色,详细能够参考上面的附件...
通道树模swf:
然后我们再看一下官方的注释,就对照好了解了...
可以使用ColorTransform类调剂显现工具的色彩值。能够将色彩调剂或色彩转换使用于一切四种通道:白色、绿色、蓝色和Alpha通明度。当ColorTransform工具使用于显现工具时,将按以下办法为每一个色彩通道盘算新值:
[*]新白色值=(旧白色值*redMultiplier)+redOffset
[*]新绿色值=(旧绿色值*greenMultiplier)+greenOffset
[*]新蓝色值=(旧蓝色值*blueMultiplier)+blueOffset
[*]新Alpha值=(旧Alpha值*alphaMultiplier)+alphaOffset
假如盘算前任何一个色彩通道值年夜于255,则该值将被设置为255。假如该值小于0,它将被设置为0。
ColorTransform()机关函数
publicfunctionColorTransform(
redMultiplier:Number=1.0,
greenMultiplier:Number=1.0,
blueMultiplier:Number=1.0,
alphaMultiplier:Number=1.0,
redOffset:Number=0,
greenOffset:Number=0,
blueOffset:Number=0,
alphaOffset:Number=0)
用指定的色彩通道值和Alpha值为显现工具创立ColorTransform工具。
参数
redMultiplier:Number(default=1.0)—白色乘数的值,在0到1局限内。
greenMultiplier:Number(default=1.0)—绿色乘数的值,在0到1局限内。
blueMultiplier:Number(default=1.0)—蓝色乘数的值,在0到1局限内。
alphaMultiplier:Number(default=1.0)—Alpha通明度乘数的值,在0到1局限内。
redOffset:Number(default=0)—白色通道值的偏移量,在-255到255局限内。
greenOffset:Number(default=0)—绿色通道值的偏移量,在-255到255局限内。
blueOffset:Number(default=0)—蓝色通道值的偏移量,在-255到255局限内。
alphaOffset:Number(default=0)—Alpha通明度通道值的偏移量,在-255到255局限内。
上面是一个Demo调调看就晓得怎样用了:
将多个Flash作品转化为屏保程序。◇所生成的屏保程序能进行全屏预览、窗口预览、设置密码等操作。 Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息-允许图像以不同的方式渲染。 flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么? 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。 Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。 Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多. FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。 Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。
页:
[1]