Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   MailApi передача приложению flashvars (http://www.flasher.ru/forum/showthread.php?t=195897)

MotoROKR 15.03.2013 13:22

MailApi передача приложению flashvars
 
В документации описано 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
В чем может быть проблема


Часовой пояс GMT +4, время: 08:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.