В документации описано
http://api.mail.ru/docs/guides/flashapi/
пример кода вставки и инициализации приложения HTML
<object width="730" height="200" type="application/x-shockwave-flash" data="demo.swf" name="flash-game" id="flash-game">
<param name="movie" value="demo.swf">
<param name="AllowScriptAccess" value="always">
<param name="allowNetworking" value="all">
<param name="allowFullScreen" value="true">
</object>
Следую этому примеру у меня не получается взять flashvars из страницы
<script type="text/javascript">
var flashvars = <?php echo json_encode($_GET) ?>;
fleshvars.lib = "http://mySyte.com/lib.swf";
</script>
и при инициализации в приложении
var obj:Object = this.parent.parent.loaderInfo.parameters;
не удается забрать данные
Но если использовать метод инициализации приложения через
<script type="text/javascript">
var flashvars = <?php echo json_encode($_GET) ?>;;
swfobject.embedSWF("game.swf", "alt-content", 800, 730, "10.0.0", false, flashvars, {}, {});
</script>
то flashvars передается, но в таком случае в самом приложении не получетсся инициализировать
MailruCall.addEventListener(Event.COMPLETE, mailruReadyHandler);
MailruCall.init("flash-game", "key");
в следствии чего методы API не работают.
Исполюзую iFrame
В чем может быть проблема