![]() |
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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.