AsyncTokenの取得方法

Cairngorm2.0では、HTTPServiceなどAbstractService系のクラスのメソッド戻り値にAsyncTokenが返ってきますが、独自定義したクラスでどのように生成するかわかりません・・。


ちなみに、Cairngorm2.0のDelegateクラスでの記述では以下になります。

var call : Object = service.send();
call.loginVO = loginVO;
call.resultHandler = responder.onResult;
call.faultHandler = responder.onFault;

※)serviceはHttpServiceなど。


独自定義のクラスではAsyncTokenが取れなかったのでムリヤリ以下のようにしてます。

service.remoteCall("getPhones");
service.addEventListener("result",responder.onResult);
service.addEventListener("fault",responder.onFault);

※)serviceはAbstractServiceを継承したサブクラスなど。