Встроил ролик в программу на Delphi через ActiveX-компонент.
Вызываю следующую функцию (на haxe):

Код:
private function ExGetCamList():Xml
{
var s:Xml = Xml.createElement('root');
var i:MyCam;
for(i in cameras)
{
var c:Xml;
c = Xml.createElement('cam');
c.set("x", Std.string(i._x));
c.set("y", Std.string(i._y));
c.set("name", i.caption);
s.addChild(c);
}
trace(s.toString());
return s;
}
следующим образом:

Код:
s := ShockwaveFlash1.CallFunction(
'<invoke name="GetCamList" resulttype="xml"></invoke>');
ShowMessage(s);
ShowMessage пишет "Undefined", trace пишет нормальный код XML, после этого программа на Flash терпит крах и не работает (все видно, но ни события, ни что другое не работает).
Как в анекдоте: "Что я делаю неправильно?".
заранее благодарю.