0
我想從我的服務中收回RemoteObject。一切工作正常,但我的代碼看起來是這樣的:blazeDS - 默認頻道
<mx:AMFChannel id="myamf" uri="messagebroker/amf"/>
<mx:ChannelSet id="channelSet" channels="{[myamf]}"/>
<mx:RemoteObject id="ro" channelSet="{channelSet}" destination="pServ" result="resultHandler(event);" fault="faultHandler(event);"/>
有沒有辦法避免硬在我的.mxml文件輸入通道URI?
我試着用blazeds xml中的默認頻道但沒有成功。
這就是是我的配置部分:從aplication文件的根目錄運行Flex應用程序
春天appContext.xml
<context:component-scan base-package="org.flex.test.services"/>
<flex:message-broker>
<flex:remoting-service default-channels="my-amf"/>
</flex:message-broker>
<flex:remoting-destination ref="personService" destination-id="pServ"/>
柔性服務-config.xml中
<services>
<default-channels>
<channel ref="my-amf"/>
</default-channels>
<service id="remoting-service" class="flex.messaging.services.RemotingService">
<adapters>
<adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>
</service>
</services>
<channels >
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>
</channels>
林 - 主html的。
謝謝你的回答!
謝謝!它完美地工作。 – Kohegen