Hi, I am having problems I want to throw some exception on a remote call and then display the Exception on the client side. But this always returns an onResult instead of an onFault. Anything I am doing wrong?
Thanks. --- POJO --- public void test() throws Exception { throw new exception("blah"); } --- services.mxml -- <mx:RemoteObject id="someServiceId" destination="someService" showBusyCursor="true" result="event.token.resultHandler( event )" fault="event.token.faultHandler( event )"> </mx:RemoteObject> --------- public function execute( event : CairngormEvent ):void { var delegate : SomeDelegate = new SomeDelegate( this ); var someEvent : SomeEvent = SomeEvent( event ); delegate.test(); } public function onResult( event : * = null ) : void { Alert.show("success"); } public function onFault( event : * = null) : void { Alert.show(event.fault.message, "Error"); } -------- public class SomeDelegate { public function SomeDelegate( responder : Responder ) { this.service = ServiceLocator.getInstance().getService ( "someServiceId" ); this.responder = responder; } public function test(): void { var call : Object = service.test(); call.resultHandler = responder.onResult; call.faultHandler = responder.onFault; } //------------------------------------------------------------ - private var responder:Responder; private var service:Object;