![]() ![]() | |
可以使用内置 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 类。
![]() ![]() | |