PDA

Просмотр полной версии : Интерактивность flash при частичном перекрытии блоками DIV


Prometei1599
24.07.2011, 20:21
Добрый день уважаемые коллеги!
Столкнулся с проблемой интерактивности флэша частично перекрытого блоками DIV(6 прямоугольников) на примере
www.gift-empire.ru (частичная интерактивность реализована с помощью JavaScript). При нажатии на "О нас" а затем "на главную" никакой реакции не происходит.

Скажите пожалуйста, можно ли обойти этот камень?! Может все-таки блоки перекрывают флэш полностью(хотя блоки фиксированного размера)?

Заранее спасибо!

vivado
25.07.2011, 12:35
А ссылка "На главную" у тебя в флеше? Если да то, лучше сделай чтоб она через CSS выставлялась на верхний z-index.

Возможно пункты Наших услуг у тебя ее перекрывают, в общем нужно смотреть и пробовать.

Короче на крайняк сделай все на флеше и не парься, а чтоб все нормально индексировалось меню из XML подгружай и шрифт в флешку встроить не забудь.

Prometei1599
25.07.2011, 13:17
С оперой разобрался!
Проблема оказалась в блоке Яндекс.Метрики. Буду разбираться что он делает такого, что не работает flash...
Но в остальных браузерах по прежнему не работает флэш

SaFeR
25.07.2011, 13:24
В метрике есть карта кликов, возможно ее стоит отключить в профиле яндекса.

Prometei1599
26.07.2011, 02:30
Свойство CSS флэш-элемента, которое не нравится Chrom, IE, FireFox и Опере - position{кроме static}.
Все бы ничего, только вот теперь фоны менюшек стали частично пропадать под флэшом, однако подменю работаю поверх него. Такое чувство, что HTML-блоки после загрузки флэша оказываются под ним, несмотря на их больший z-index(у каждого блока разное значение больше нуля, у флэша - 0). http://www.gift-empire.ru/
Подскажите, как быть с этой трудностью? есть ли решение в такой ситуации(кроме переделывания HTML на flash, дело принципа)?

Добавлено через 10 часов 10 минут
На этот раз проблема решена полностью: достаточно у блока с флеш элементом убрать свойство position и задать его менюшкам.