![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 8
|
В документации описано 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, время: 19:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|