![]() |
Flash+JS не работает под лисой и IE7
Флэшка писана на AS3, через ExternalInterface объявляется доступной для вызова функция самой флэшки, и до кучи вызывается внешняя функция яваскрипта. Из яваскрипта соответственно вызывается функция флэшки.
Яваскрипт из флэша вызывается всегда, а вот функция флэша из яваскрипта под firefox и ie7 не вызывается. В чём может быть дело и как бороться? обращение к флэшке: document.getElementById('flash').foo('bar'); |
Раздел Актион Скрипт с нуля, че? не смотрит никто. Я ж отписал эту фишку уже давно.
Ну да ладно... Эх раз еще раз... Флешка управляет звуками Явы. Ява управляет загруженными в флешку swf-ками http://dnadillo.dn.ua/php_flash/MUS/Mus_1.html http://dnadillo.dn.ua/php_flash/MUS/Mus_1.rar |
CPP, привет (:
Этот код не совсем работает, я в этом не уверен потомучто он намертво завешивает мою оперу и почти намертво ие плюс не совсем понятно, как можно увидеть что флэшка таки получила вызов из js и наоборот. Вообще много чего в примере не понравилось, но это уже другая история, если хочешь - расскажу. Короче он никак не сможет помочь :) |
ОПЕРУУУУ на мусорниккккк. ну на нет и суда нет.
Сразу говорили бы, что у Вас ООППЕЕРРАА В общем у меня этот самодельный пример выглядет так, при загрузке играет миди музыка Wind Если во флешке нажать на кнопку Star будет играть миди музыка со звездных войн. Если нажать на ява кнопку листопад во флешке появится листопад и изменится надпись в текстфилде на цифру 3... и т.д. Оперу не юзаю, т.к. она юзает локал хост, а он мне нужен сильно, этот пример тестисля в ИЕ7, т.к. другие браузеры не люблю, и не юзаю. http://kind-armadillo.pochta.ru/pic/THIS_MEGA_GOOD.gif |
К сожалению клиентов не устраивает вариант сменить браузер, им подавай флэшку которая работает везде :)
А что там с локалхостом? У меня с сервером на локальной машине никаких проблем никогда не возникало... |
И у меня не возникало, потому, что у меня ее нету, но она все сначала пишет на локал хост, а потом выдает вот такой прикол, локал хост у нее типа мусорника.
Значит, целесообразно при загрузке определять версию броузера и делать избирательную загрузку отдельно для ОПЕРЫ и для всего остального. т.е. как и положено в таких крутых навороченных проектах две версии или три сайта на каждый специфический броузер. Как сделать рабочую фишку под оперу не имею понятия, но плющит ее конкретно. Может поможет эта ссылка http://www.kirupa.com/forum/showthread.php?t=297665 Корректное отображение, типа новый swfobject http://www.swffix.org/swfobject/generator/ Наверно на опере пойдет, что то типа Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| Часовой пояс GMT +4, время: 03:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.