|
|
|||||
ExternalInterface+SWFObject2
Здравствуйте.
Помогите в разметке, как достучаться до флешки и выполнить в ней описанный метод. embed <script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> swfobject.registerObject("APPConnector", "10.1.0", "expressInstall.swf"); </script> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="785" id="APPConnector"> <param name="movie" value="connector.swf" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="connector.swf" width="800" height="785"> <!--<![endif]--> <a href="http://www.adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> <!--[if !IE]>--> </object> <!--<![endif]--> </object> <script type="text/javascript"> function APPSender(command,data) { var send = new Object(); send.command = command; send.data = data; send.api = '<?php echo $appT ?>'; Router("APPConnector").take(send); } function Router(name) { return swfobject.getElementById(name); /* if (navigator.appName.indexOf("Microsoft") != -1) { return window[name]; } else { return document[name]; }*/ } Добавлено через 4 минуты Из флеша до JS я дохожу, проблема возникает в обратной передачи из JS в Flash.
__________________
return this... |
|
|||||
Security.allowDomain("*")
|
|
|||||
Нет нет, во флеше все окей. До этого момента я не использовал swfobject и уже все наладил и оттестировал. Проблема с возвратом ссылки на свф в штмл, на сколько я понимаю.
__________________
return this... |
|
|||||
Регистрация: Jul 2007
Сообщений: 393
|
swfobject.js точно второй версии? Это у вас
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="785" id="APPConnector"> <param name="movie" value="connector.swf" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="connector.swf" width="800" height="785"> <!--<![endif]--> <a href="http://www.adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> <!--[if !IE]>--> </object> <!--<![endif]--> </object> |
|
|||||
Регистрация: Mar 2007
Сообщений: 39
|
В Вашем коде нет вызова метода во флеш. Должно быть что-то типа
return window[name].methodflash(params); Сорри, все есть - ну все должно работать если метод такой во флеше есть Добавлено через 5 минут правильно так Последний раз редактировалось mooncar; 03.12.2012 в 00:08. |
|
|||||
Разобрался.
Нужно Krusty использовал онлайн генератор онлайн генератор Добавлено через 7 минут конструкцию я использовал когда свф помещалась не через свфобджэкт
__________________
return this... |
|
|||||
Регистрация: Mar 2007
Сообщений: 39
|
не понимаю, разницы никакой, всегда использую свфобжект и всегда работает, где то у Вас ошибка...
|
Часовой пояс GMT +4, время: 23:43. |
|
« Предыдущая тема | Следующая тема » |
|
|