![]() |
ExternalInterface.addCallback не хочет дружить с InternetExplorer
Здравствуйте. Возникла проблема. Пытаюсь научиться передавать переменные из JavaScript во Flash.
В итоге все браузеры понимают и хром и лиса, а интернет експловер не хочет и находит кучу ошибок =) Вот пример сделан на скорую руку чтобы нагляднее показать. (Извините за маленькую небрежность оформления). http://ownerofsuccuby.narod.ru/TestTemp/test.html html код: Код AS1/AS2:
Код:
<HTML>Извините за малость кривой код и русский язык - просто мозг уже отказывается работать =) |
Можно еще попробовать через Setvariable.
Код:
getMovie().SetVariable("message","data") |
Было такое. Консоль ошибок в IE проверьте. Вероятно там что-то типа "mFlashFunction не является методом..." или в таком духе. Кажется связано было с тем, что этот метод не успевал проинициализироваться, и IE тупо не видел его у объекта флешки.
Попробуйте использовать для публикации флешки SWFObject. PS. И временно закомментируйте в JS строку "var MyTxt=...", оставьте там вообще самое необходимое для проверки одной флешки с ExternalInterface - возможно IE, анализируя функцию JS, просто не добирается до нужной строки из-за ошибок в предыдущих. PPS. У вас еще заголовочки кода перепутаны в сообщении - html и AS3. |
Огромное спасибо за ответы. Силой магической магии всё заработало. Походу тег эмбед и всё что с ним связано всё портил ) без него работает. В исходной флешке его и не было - а тут я приписал его для допроверки результата. Оказалось что я дописал неправильно =)))
Но зато сделал вывод - где то в оригинальной версии у меня идут наложения раз не работает. Вот код который магическим образом =))) запустился =) Может когда нибудь кому то пригодится =))) Код HTML Код:
<HTML>Код AS3:
|
Не пригодится. Все используют swfObject.embedSwf уже давно
|
Попробую ) Спасибо за совет.
|
| Часовой пояс GMT +4, время: 19:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.