package com.services
{
import com.asfusion.mate.events.ResponseEvent;
import com.events.navigation.DesgManagementEvent
import flash.events.EventDispatcher;
import mx.controls.Alert;
public class UserManager extends EventDispatcher
{
[Bindable]
public var addResult:String
[Bindable]
public var user:User
public function UserManager()
{
}
public function addUsersResult(Result:String):void {
addResult = Result
//Alert.show(event.result.toString());
Alert.show(addResult);
backHome();
}
private function addUsersFault(event:ResponseEvent):void {
Alert.show(event.faultString, "Error Executing Call");
}
private function backHome():void {
this.dispatchEvent(new DesgManagementEvent(DesgManagementEvent.DES_HOME));
}
}
}
我能夠得到結果,但無法從自定義動作腳本類派送事件。我搜索並獲得了你需要添加到顯示列表的反彈。從動作腳本類調度事件
任何人都可以找出我要去哪裏錯了。 backHome方法根本沒有被調用。
你怎麼知道你無法派發活動?這是一個編譯器錯誤,聽衆沒有收到任何東西,或什麼? – 2009-12-15 14:46:03
該方法backHome根本沒有被調用。 – Kevin 2009-12-15 14:47:26
好的,好的是addUsersResult()被調用?這是我看到呼叫回家()的唯一地方。 – 2009-12-15 14:56:14