读书人

抢救:动态给控件添加监听事件无效

发布时间: 2012-09-01 09:33:02 作者: rapoo

急救:动态给控件添加监听事件无效
// 添加按钮事件
function AddButtonMoveEven(buttonName:String, address:String) {
// 获得按钮对象
var myButton:Button = _root["tp"][buttonName];

if (myButton == null) {
return;
}

var myClickEvent = new Object();
myClickEvent.click = function() {
trace("事件是否被调用!");
};
addEventListener("click",myClickEvent);
trace("测试方法是否调用!");
}

点击按钮没任何输出。按钮对象能获得。注册事件也执行了。但调试时点按钮没任何反应。

[解决办法]
在creationComplete="xxx()",初始化时候需要对按钮事件加入监听
[解决办法]
没看到给button注册事件的代码,addEventListener("click",myClickEvent);
这块是不是写的有问题。

读书人网 >flex

热点推荐