Показать сообщение отдельно
Старый 29.12.2008, 17:57
lebeg вне форума Посмотреть профиль Отправить личное сообщение для lebeg Найти все сообщения от lebeg
  № 3  
Ответить с цитированием
lebeg

Регистрация: Dec 2008
Сообщений: 3
Дело в том, что из с++ запросы приходят в виде:

<invoke name="functionName" returntype="xml">
<arguments>
... (individual argument values)
</arguments>
</invoke>

который по идее разбирается средствами ExternalInterface...

Добавлено через 5 минут
Код AS3:
if (ExternalInterface.available) {
  ExternalInterface.addCallback("x", xHandler);
} 
public function xHandler(... args):void
{
  output.appendText("Somthing Recieved!!!!\n");
  for (var i:uint = 0; i < args.length; i++) {
    output.appendText("Argument N" + i + ": " + args[i] + "\n");
  }
}
в CallFunction передается
Код:
<invoke name="x" returnType="xml" >
 <arguments>
  <array> 
   <property id="0" > 
    <string>sdfsdf</string>
   </property>
   <property id="1" >
    <string>sadfsdfgsdfg</string>
   </property>
  </array>
 </arguments> 
</invoke>