可以使用内置 Color 类的方法来调节影片剪辑的颜色。setRGB()
方法会为影片剪辑指定十六进制 RGB(红、绿、蓝)值。下面的示例就使用 setRGB()
来根据用户输入来更改对象的颜色。
carColor
作为实例名称。color chip
的按钮,接着在舞台上放置该按钮的四个实例,并将它们分别命名为 red
、green
、blue
和 black
。 carColor
影片剪辑创建一个 Color 对象,请在“动作”面板中添加以下代码:
myColor = new Color(_root.carColor);
carColor
影片剪辑的颜色更改为蓝色,请向“动作”面板添加以下代码:
_root.blue.onRelease = function(){ myColor.setRGB(0x0000ff) }
十六进制值 0x0000ff 为蓝色。下表显示您将使用的其它颜色及其十六进制值:
myColor = new Color(_root.carColor) _root.blue.onRelease = function(){ myColor.setRGB(0x0000ff) } _root.red.onRelease = function(){ myColor.setRGB(0xff0000) } _root.green.onRelease = function(){ myColor.setRGB(0x00ff00) } _root.black.onRelease = function(){ myColor.setRGB(0x000000) }
有关 Color 类的方法的更多信息,请参见 Color 类。