SWFAddress CHANGE事件,dispatch对象

时间:2010-09-17 19:57:09

标签: actionscript-3 swfaddress

有没有办法调度SWFAdresss CHANGE事件,还能传递参数(一个对象)?

我在文档中看到类似的内容,但我无法在线找到示例...

1 个答案:

答案 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;
}