Привет!
Вставляем свф(AS3) в собственный контейнер(с++).
Взаимодействие между ними через ExternalInterface.
При загрузке в браузере и в нашем контейнере выдает ошибку безопасности - "A SecurityError occurred: Error #2060".
Если вставить стандартный актив икс в C# оболочку то никаких ошибок не возникает, двухсторонняя связь работает.
Может это какие то настройки или надо что то написать в ас3???
Вот код:

Код:
package project.core
{
import flash.events.EventDispatcher;
import flash.external.ExternalInterface;
import flash.system.Security;
import project.messageBox;
public class InterfaceC extends EventDispatcher
{
public function InterfaceC ()
{
super ();
if (ExternalInterface.available)
{
try
{
project.messageBox.add ("Adding callback...");
ExternalInterface.addCallback ("setMyScore", setMyValue);
}
catch (error:SecurityError)
{
project.messageBox.add ("A SecurityError occurred: " + error.message);
}
catch (error:Error)
{
project.messageBox.add ("An Error occurred: " + error.message);
}
}
else
{
project.messageBox.add ("External interface is not available for this container.");
}
}
public function setMyValue (message:String):String
{
var myValue = message;
project.messageBox.add ("myValue = " + message);
return "ok";
}
}
}
Что нужно сделать, что бы это все заработало???
Заранее спасибо за ответы!