gpt4 book ai didi

actionscript-3 - 尝试从 AS3 中的鼠标事件返回目标名称

转载 作者:行者123 更新时间:2023-12-02 04:58:47 24 4
gpt4 key购买 nike

我是 AS3 的新手,我试图通过使用简单的 getValue 函数通过鼠标单击获取目标名称,但我收到错误 1067:将 void 类型的值隐式强制转换为不相关的类型字符串。我不确定我做错了什么。

var _userInput:String = new String();
_userInput = btn_0.addEventListener(MouseEvent.CLICK, getValue);

function getValue(e:MouseEvent):String{
return e.target.name;
}

这可能是我犯的一个简单错误,但我没有看到它是什么。提前致谢。

最佳答案

您实际上不能那样做,因为 addEventListener 返回 void 而不是监听器函数返回的类型 (String)。

[Bindable] var targetName:String;

var _userInput:String = new String();
_userInput = targetName;
btn_0.addEventListener(MouseEvent.CLICK, getValue);

function getValue(e:MouseEvent):void{
targetName = e.target.name;
}

关于actionscript-3 - 尝试从 AS3 中的鼠标事件返回目标名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17448079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com