有没有办法调度SWFAdresss CHANGE事件,还能传递参数(一个对象)?
我在文档中看到类似的内容,但我无法在线找到示例...
答案 0 :(得分:0)
您可以像这样修改SWFAddressEvent类:
private var _customObject:Object;
public function SWFAddressEvent(type:String, customObject:Object, bubbles:Boolean = false, cancelable:Boolean = false) {
super(type, bubbles, cancelable);
_customObject = customObject;
}
然后在分派CHANGE事件时,将对象添加到Event:
dispatchEvent(SWFAddressEvent.CHANGE, customObject);
使对象公开可用:
public function get publicCustomObject():Object
{
return _customObject;
}