|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2009
Сообщений: 16
|
А отображается ли флешка? фактически?
Вопрос с вставкой флеша в страницу уже замусолен до дыр, но всё равно остаются неразрешённые проблемы.
Сейчас основная бяка - плагины дя фаерфокса, которые не то чтобы отключают флеш, а заменяют его отображение каким-либо квадратом Малевича. При этом плеер определяется, как включённый, версия определяется, при этом SWFObject(v2.2) считает, что всё в порядке. Точно такая же бяка в GoogleChrome при отключении плагинов. Диагностировать, что флеш отключен, не получается. Сейчас основное требование любого заказчика - "Если не удаётся отбразить флешку, обязана отображаться картинка. Если этого получить нельзя - такая ваша флешка нам нах не нужна". Может у кого есть мысли, куда копать? Из JS определить эту проблему не выходит. Может изнутри флеша, в AS3? Но и там свиду (для скрипта) всё чудесно и адекватно - а на самом деле отображение отсутствует... Добавлено через 21 час 29 минут В общем, проблему решил. Проверять надо изнутри флешки, жаваскрипт получит данные через ExternalInterface. Только проверять надо не раньше,чем через 150 мс после запуска флешки. Если через это время по ExternalInterface флешка не отзывается, или в ней stage.stageWidth==0, значит нужно заменять альтернативным содержимым. К счастью, эта проблема отсутствует при откюченном жаваскрипте - при этом перестаёт работать и вредительский плагин Flashblock. Вообще использовать флеш с отключеным жаваскриптом я пока решаюсь только для фаерфокса и ИЕ7+. Во всех остальных браузерах при откючении жаваскрипта флешка работает криво - либо отрубается догрузка с сервера, либо не работают ссылки... Последний раз редактировалось Sylon; 09.11.2010 в 07:39. |
Часовой пояс GMT +4, время: 12:57. |
|
« Предыдущая тема | Следующая тема » |
Теги |
chrome , Flashblock , swfobject |
|
|