单击闪烁as3时尝试转换按钮颜色

时间:2013-10-20 18:21:08

标签: actionscript-3 flash-cs6

我不确定我是否正确使用此转换。单击一次按钮时,我试图锁定按钮上的颜色调整。我尝试开始调整alpha = 0,它工作正常。我对as3不是很好,所以一点点帮助会非常好。

我收到此错误:“ReferenceError:错误#1056:无法在flash.display.SimpleButton上创建属性colorTransform。     在movie_fla :: MainTimeline / onMouseClickEvent()“

谢谢特里

stop();
this.wheelsMain.inner4.Inner1btn.addEventListener(MouseEvent.CLICK, onMouseClickEvent);

function onMouseClickEvent(event:Event) {

  Object(this).wheelsMain.inner4.Inner1btn.colorTransform = new ColorTransform(1, 1, 1, 1, 20, 0, 0,0);
  }

1 个答案:

答案 0 :(得分:3)

您需要使用“transform”属性...

像这样:

stop();

this.wheelsMain.inner4.Inner1btn.addEventListener(MouseEvent.CLICK, onMouseClickEvent);

function onMouseClickEvent(event:Event) {

  event.target.transform.colorTransform = new ColorTransform(1, 1, 1, 1, 20, 0, 0,0);
  }

this link

底部的示例
  • 您可以使用直接指向该按钮的“event.target”来缩短代码!

祝你好运!!

编辑: *如果我帮助你 - 请标记为已回答!