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

Posted

技术标签:

【中文标题】单击时尝试转换按钮颜色 flash as3【英文标题】:Trying to transform a button color when clicked flash as3 【发布时间】:2013-10-29 03:38:36 【问题描述】:

我不确定我是否正确使用了这个转换。我试图在单击一次按钮时锁定按钮的颜色调整。我试着开始调整 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】:

您需要使用“转换”属性...

像这样:

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”缩短代码!

祝你好运!!

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

【讨论】:

感谢您的帮助 Yitschak!保重

以上是关于单击时尝试转换按钮颜色 flash as3的主要内容,如果未能解决你的问题,请参考以下文章

单击按钮时如何删除组合框组件 flash as3

AS3 Flash 顽固的简单按钮没有出现在舞台上

Flash as3纺车

使用 Flash 进行实时视频键控 (AS3)?怎么做?

Flash CS3 (AS3) 为我的图形(按钮和影片剪辑)提供轮廓

完成播放后停止影片剪辑的 AS3 按钮