Я использую Parsley в своем мобильном проекте flex. У меня есть несколько служб назначения, но я не могу найти больше ресурсов о том, как добавить другую службу назначения в файл config.xml. Файл, как показано ниже:Flex мобильный телефон Parsley
<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;
жалуется, что я определил несколько удаленных объектов. Как это работает? Как я могу ввести другую службу назначения? Это было бы здорово, чтобы получить больше знаний о Петрушка ...
UPDATE: 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>
Похоже, не подбирая Ид 'метаданных и пытается внедрить по типу, а не по ID. – RIAstar
Да, я знаю .. но как определить здесь в config.xml несколько удаленных объектов ?! –
Так же, как вы, так что единственное, что я могу вспомнить из информации, которую я имею, это то, что может быть ошибка в конфигурации на основе XML с идентификаторами. Попробуйте написать ту же конфигурацию, что и MXML, и посмотреть, что произойдет? На стороне примечания: не очень хорошая практика использовать инъекцию на основе ИД (см. [Parsley docs] (http://www.spicefactory.org/parsley/docs/2.1/manual/) разделы 4.4 и 4.5) – RIAstar