gpt4 book ai didi

actionscript-3 - 想要使用自定义调度事件发送参数

转载 作者:行者123 更新时间:2023-12-04 08:26:52 26 4
gpt4 key购买 nike

我正在创建一个库。这是一个例子

[Event (name="eventAction", type="something")]
public function create_new_customer(phone_number:String):void
{
-------------;
----;
------------;
rpc.addEventListener(Event.COMPLETE, onCreate_returns);
}

private function onCreate_returns(evt:Event):void
{
var ob:Object = evt.target.getResponse();
dispatchEvent(new something("eventAction"));
}

我在应用程序端有一个此事件的监听器。所以当我手动调度事件时,我想要
“ob”作为参数发送。怎么做?

最佳答案

您需要创建一个带有额外属性的自定义事件类来传递数据。在你的情况下,你可以使用一个类

public class YourEvent extends Event
{
public static const SOMETHING_HAPPENED: String = "somethingHappend";

public var data: Object;

public function YourEvent(type:String, data: Object, bubbles:Boolean=false, cancelable:Boolean=false)
{
super(type, bubbles, cancelable);

this.data = data;
}

override public function clone():Event
{
return new YourEvent (type, data, bubbles, cancelable);
}

}

然后当你 dispatch 你时:
dispatchEvent(new YourEvent(YourEvent.SOMETHING_HAPPENED, ob));

关于actionscript-3 - 想要使用自定义调度事件发送参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/792451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com