更改实例的颜色和透明度

每个元件实例都可以有自己的色彩效果。要设置实例的颜色和透明度选项,可使用“属性”检查器。“属性”检查器中的设置也会影响放置在元件内的位图。

当在特定帧内改变实例的颜色和透明度时,Flash 会在播放该帧时立即进行这些更改。要进行渐变颜色更改,必须使用补间动画。当补间颜色时,要在实例的开始关键帧和结束关键帧输入不同的效果设置,然后补间这些设置,以便让实例的颜色随着时间逐渐变化。请参阅补间实例、组和类型

补间逐渐地更改实例的颜色或透明度。

注意:如果对包括多帧的影片剪辑元件应用色彩效果,Flash 会将效果应用于该影片剪辑元件的每一帧。

改变实例的颜色和透明度:

  1. 在舞台上选择该实例,然后选择“窗口”>“属性”。
  2. 从“属性”检查器内的“颜色”弹出菜单中选择以下选项之一:

    “亮度”调节图像的相对亮度或暗度,度量范围为从黑 (-100%) 到白 (100%)。单击该三角形然后拖动滑块,或者在文本框中输入一个值来调节亮度。

    “色调”用相同的色相为实例着色。使用“属性”检查器中的色调滑块设置色调百分比,从透明 (0%) 到完全饱和 (100%)。单击该三角形然后拖动滑块,或者在文本框中输入一个值来调节色调。要选择颜色,请在各自的文本框中输入红、绿和蓝色的值,或单击颜色框并从弹出窗口中选择一种颜色,或单击“颜色选择器”按钮。

    “Alpha”调节实例的透明度,从透明 (0%) 到完全饱和 (100%)。要调整 Alpha 值,单击此三角形并拖动滑块或在文本框中输入一个值。

    “高级”分别调节实例的红、绿、蓝和透明度的值。对于在诸如位图这样的对象上创建和制作具有微妙色彩效果的动画时,该选项非常有用。左侧的控件使您可以按指定的百分比降低颜色或透明度的值。右侧的控件使您可以按常数值降低或增大颜色或透明度的值。

    当前的红、绿、蓝和 Alpha 的值都乘以百分比值,然后加上右列中的常数值,产生新的颜色值。例如,如果当前红色值是 100,把左侧的滑块设置到 50% 并把右侧滑块设置到 100,就会产生一个新的红色值 150 ([100 x .5] + 100 = 150)。

    注意:“效果”面板中的“高级”设置执行函数 (a * y+ b)= x,其中,a 是文本框左侧设置中指定的百分比,y 是原始位图的颜色,b 是文本框右侧设置中指定的值,x 是生成的效果(RGB 介于 0 和 255 之间,alpha 透明度介于 0 和 100 之间)。

也可以使用动作脚本的 Color 对象来改变实例的颜色。有关 Color 对象的详细信息,请参阅Color 类