flash简单按钮动作代码 高手指导谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/28 22:03:14
http://www.sdgr.cn/showimg1.asp?pic_name=up_images/2007527230637.swf&proname=客厅空间展示
就是怎么样点击地板能更换地板颜色的实现
请发具体代码语言和简要步骤
更换的不止是颜色 还有图片,所以不能单单是颜色 要把整个图片换掉~谢谢

AS2.0的话用到的是这个函数:

setRGB(Color.setRGB 方法)
public setRGB(offset: Number) : Void

自 Flash Player 8 后"不推荐使用"。不推荐使用 Color 类,而推荐使用 flash.geom.ColorTransform 类。

指定 Color 对象的 RGB 颜色。调用此方法将覆盖以前的任何 Color.setTransform() 设置。

可用性:ActionScript 1.0、Flash Player 5

参数
offset:Number -- 0x RRGGBB,要设置的十六进制颜色或 RGB 颜色。RR、GG 和 BB 均包含两个十六进制数字,这些数字指定每个颜色成分的偏移量。ActionScript 编译器从 0x 获知数字是十六进制值。

示例
此示例设置影片剪辑 my_mc 的 RGB 颜色值。若要查看此代码的工作情况,请将实例名称为 my_mc 的影片剪辑置于舞台上。然后将下面的代码放在主时间轴的第 1 帧中,并选择"控制">"测试影片":

var my_color:Color = new Color(my_mc);
my_color.setRGB(0xFF0000); // my_mc turns red

你可以利用这个实列去做,比如在舞台上建立一个按纽,把它的颜色设置成#FFFFFF白色,然后再新建一个影片剪辑mc,
在按纽上写下面的代码:

on(release){
var my_color:Color = new Color(_root.mc);
my_color.setRGB(0xFFFFFF); // mc 颜色变白!
}
意思就是当按下这个按钮的时候就把mc的颜色设置成白色

其实那些家具都是一些影片剪辑,通过按钮来控制它们的颜色!

这是颜色设置的,至于地板上面的设