Flash - ActionScript - 更改代码中按钮的填充颜色

时间:2010-05-15 17:33:47

标签: flash actionscript-3 actionscript

ActionScript 3 - CS5

我是Flash的新手,想知道如何从代码中更改填充颜色。像这样的东西 -

btnRed.fillColor = "0xff0000";

感谢您的评论!

1 个答案:

答案 0 :(得分:4)

查看ColorTransform。所有DisplayObject(即Sprite,MovieClip,Shape等)都有一个名为transform的属性,该属性又包含一个名为ColorTransform的属性。

下面的代码使得黑色填充颜色的正方形变为绿色:

var  square:Shape  = new  Shape();
square.graphics.beginFill(0x000000);
square.graphics.drawRect(0, 0, 200, 200);

var ct:ColorTransform = square.transform.colorTransform;
ct.color = 0x00FF00;
square.transform.colorTransform = ct;

addChild(square);