作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Action 监听器:
myText.addEventListener(TextEvent.LINK,linkClickHandler);
mytext.addEventListenet(TextEvent.LINK,
function(event:TextEvent) {....code comes here....});
最佳答案
您的代码将起作用。只需要函数的返回类型。
编辑:一个简单的委托(delegate)类:
public class Delegate
{
public var cb:Function;
public var args:Array;
public function Delegate(cb:Function, ...args)
{
this.cb = cb;
this.args = args;
}
public static function create(cb:Function, ...args):Function {
var functionProxy:Delegate = new Delegate(cb, args);
return functionProxy._create;
}
public function _create(e:Object=null):void {
var params:Array = new Array();
if(e) {
params.push(e);
}
for each (var o:Object in args[0]) {
params.push(o);
}
cb.apply(null, params);
}
}
关于flash - 如何在 AddEvent 监听器中内联定义 ActionScript 事件处理函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3099193/
我是一名优秀的程序员,十分优秀!