actionscript-3 - 尝试在单击 flash as3 时转换按钮颜色

标签 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);
  }

最佳答案

您需要使用“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”来缩短代码!

祝你好运!!

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

关于actionscript-3 - 尝试在单击 flash as3 时转换按钮颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19481080/

相关文章:

actionscript-3 - 摇晃效果 - Flash CS6 ActionScript 3.0

javascript - Flash HTML5 Canvas fl_MouseOverHandler

actionscript-3 - ActionScript 3键释放停止声音

ios - 通过 AS3 编程原生振动以在 iOS 上工作

iphone - Flash CS6 中基于屏幕方向(横向或纵向)的导航

actionscript-3 - AS3 Flash错误 “Cannot access a property or method of a null object reference”

actionscript-3 - 在我的 3D 旋转菜单中反转 y 轴 (as3)

ios - AIR SDK 15.0 + iOS8 - Google Analytics 崩溃应用程序

android - 如何居中网格?

actionscript-3 - 舞台上的对象不会在构造函数之外初始化