接着再创建另外一个图层,命名为“Controls",在该图层的第一帧上创建两排彩色按钮,如图3所示。

(图2)
接下来,我们来创建一个变量用于每个电影夹的颜色数值,这样我们就可以利用“Controls”图层中彩色按钮的动作来改变颜色数值,具体的代码为:
dots_color=new color(dots);
back_color=new color(back);
这样就定义了变量"dots_color" 和"back_color"。这两个变量用于控制电影夹"dots" 和"back"的颜色。
下一步对“controls”图层中的每一个按钮设置Actions(动作),在如图3第一排按钮的第一个设置Actions如下:
on (release) {
dots_color.setRGB(0x00CC00);
}
这里使用了我们在刚才定义的变量dots_color,以及应用了SetRGB方法,它的参数是代表十六进制的颜色,“0x00CC00”是绿色。
如果你不知道颜色的十六进制表示,你可以使用工具栏中的颜色拾取器,如图4所示,用椭圆形围起来的工具就是颜色拾取器。如图5所示,当你移动颜色拾取器到不同的颜色时,就显示不同的颜色数值,它是以十六进制表示的,格式为"#RRGGBB",你可以将这个颜色数值复制下来,并将它使用到你的代码中去。在这里值得注意的是,不要使用“#”,因为在代码中是以“0X”代替了。
(图3) (图4)
|