急救:动态给控件添加监听事件无效
// 添加按钮事件
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);
这块是不是写的有问题。