SWFAdresss CHANGEイベントをディスパッチするだけでなく、パラメーター(オブジェクト)を一緒に渡す方法はありますか?
ドキュメントにそのようなものがありますが、オンラインで例を見つけることができません...
SWFAdresss CHANGEイベントをディスパッチするだけでなく、パラメーター(オブジェクト)を一緒に渡す方法はありますか?
ドキュメントにそのようなものがありますが、オンラインで例を見つけることができません...
次のように 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 イベントをディスパッチするときに、オブジェクトをイベントに追加します。
dispatchEvent(SWFAddressEvent.CHANGE, customObject);
オブジェクトを公開するには:
public function get publicCustomObject():Object
{
return _customObject;
}