配置两个RemoteObject,第一个可以用,第二个用不了,不知道为什么
<destination id="nodeUtil"> <properties> <source>com.business.NodeUtil</source> </properties> </destination> <destination id="signalingUtil"> <properties> <source>com.business.SignalingUtil</source> </properties> </destination>
<?xml version="1.0" encoding="utf-8"?><cairngorm:ServiceLocator xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:cairngorm="com.adobe.cairngorm.business.*"> <mx:Script> <![CDATA[ public static const NODE_UTIL:String = "nodeUtil"; public static const SIGNALING_UTIL:String = "signalingUtil"; ]]> </mx:Script> <mx:RemoteObject id="nodeUtil" destination="nodeUtil" showBusyCursor="true" /> <mx:RemoteObject id="signalingUtil" destination="signalingUtil" showBusyCursor="true" /> </cairngorm:ServiceLocator>
<mx:RemoteObject id="signalingUtil" destination="signalingUtil" showBusyCursor="true" fault="faultHandler(event)"/>private function faultHandler(event:FaultEvent):void{ Alert.show(event.fault.toString());}