Я использую Parsley в своем гибком мобильном проекте. У меня есть несколько целевых служб, но я не могу найти больше ресурсов о том, как добавить другую целевую службу в файл config.xml. Файл выглядит следующим образом:
<objects
xmlns="http://www.spicefactory.org/parsley"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spicefactory.org/parsley
http://www.spicefactory.org/parsley/schema/2.4/parsley-core.xsd">
<object type="mx.rpc.remoting.RemoteObject" id="genBUS">
<property name="destination" value="genBUS"/>
<property name="endpoint" value="http://localhost:8080/ClinASM/messagebroker/amf" />
</object>
</object>
В случае, когда я создаю другой
<object type="mx.rpc.remoting.RemoteObject" id="anotherBUS"></objects>
и делать
[Inject(id='genBUS')]
public var genBUS:RemoteObject;
он жалуется, что я определил несколько удаленных объектов. Как это работает? Как я могу внедрить другую службу назначения? Было бы здорово узнать больше о петрушке...
ОБНОВЛЕНИЕ: config.mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Object
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns="http://www.spicefactory.org/parsley">
<Object id="genBUS" type="mx.rpc.remoting.RemoteObject">
<Property name="destination" value="genBUS" />
<Property name="endpoint" value="http://localhost:8080/ClinASM/messagebroker/amf" />
</Object>
<Object id="karBUS" type="mx.rpc.remoting.RemoteObject">
<Property name="destination" value="karBUS" />
<Property name="endpoint" value="http://localhost:8080/ClinASM/messagebroker/amf" />
</Object>
</mx:Object>