1
還有另一個人在問同樣的問題在這裏:RemoteObject的代碼,而不是MXML
How do I call a RemoteObject method from ActionScript?
,但我需要的是一個以上的方法添加到RemoteObject的。
使用另一個問題的例子,但增加了一個方法,它將如何看待動作?
<mx:RemoteObject id="Server" destination="Server" source="gb.informaticasystems.Server" fault="handler_backendCommunicationFails(event)" >
<mx:method name="executeQuery" result="handler_fetchDataRequestSuccess(event)"/>
<mx:method name="getData" result="handler_getDataSuccess(event)"/>
</mx:RemoteObject>
舒:非常感謝。你幾乎已經擁有了它,這是幾個變化:
var query:AsyncToken = ro.getQuery();
query.addResponder(new Responder(handler_fetchDataRequestSuccess, handler_fetchDataRequestFault));
需要響應者的結果和錯誤方法。我已經使用它添加了多種不同的方法。
它可能是ro.executeQuery.send();和ro.getData.send(); – Shua 2009-08-18 19:58:42
我無法在4.5中找到RemoteObject的getQuery或getData,這個改變了嗎? – eldamar 2011-05-04 14:42:26
executeQuery或getData是服務器端的方法而不是flex框架。 – Shua 2011-05-08 00:00:52