着色书:将AS2转换为AS3

时间:2016-03-27 22:14:48

标签: flash action actionscript-2

您好我正在制作一本着色书,需要将一些代码从AS2转换为AS3,因为我正在学习AS3并且从未将其视为AS2。代码是:

stop();
_root.fillColor = 0xFFFFFF;

一起
on (press) {
color = new Color(this);
color.setRGB(_root.fillColor);
delete color;
}

如果有人可以提供帮助,真的很感激。感谢

1 个答案:

答案 0 :(得分:0)

这是按钮内的代码,其中as2 class Color适用于来自root.fillColor的当前对象

<强>更新

如果是,event.target正在等待按钮

addEventListener(MouseEvent.CLICK, onClick);
...
function onClick(event: MouseEvent): void {
    const ct: ColorTransform = new ColorTransform();
    ct.color = COLOR_IN_HEX_FORMAT; // 0x00CC77
    (event.target as DisplayObject).transform.colorTransform = ct;
}