![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Контейнер swf встроен в html страницу и грузит в себя основную swf.
И не как не могу понять, как из основного файла.swf обратиться к коду.js на html странице. я полдня смотрел в гугле, как это сделать и узнал, что можно как то через swfobject, но у меня не получается. В общем я не знаю как это сделать. |
|
|||||
|
на индексной странице:
В коде флешки if(ExternalInterface.available) { ExternalInterface.call("myTestFunction", "myTestString"); } |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
KumoKairo так не работает! А должно?
|
|
|||||
|
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Если делать из флеша, который в качестве контейнера, то да! работает. Но из флеша загруженного в этот контейнер - нет.
Добавлено через 4 минуты Вот какой код в html : <head> <meta charset="utf-8"/> <title>container</title> <meta name="description" content="" /> <script src="js/swfobject.js"></script> <script> function path( $path ) //вот эту функцию вызываю из swf { console.log( 'path' ); } var flashvars = { value: 'yes' }; var params = { menu: "false", scale: "noScale", allowFullscreen: "true", allowScriptAccess: "always", bgcolor: "", wmode: "direct" // can cause issues with FP settings & webcam }; var attributes = { id:"container" }; swfobject.embedSWF( "container.swf", "altContent", "100%", "100%", "10.0.0", "swfobject/expressInstall.swf", flashvars, params, attributes); </script> <style> html, body { height:100%; overflow:hidden; } body { margin:0; } </style> </head> private function jsCall( $name : String ):void { if ( ExternalInterface.available ) { Console.console( 'Console ON - website' ); ExternalInterface.call( 'path' , $name ); } } Или контейнер не разрешает.. Добавлено через 1 час 30 минут Не знаю как, но всё само наладилось...Спасибо! Последний раз редактировалось Akopalipsis; 04.07.2013 в 16:52. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|