Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Черная рамка при нажатии на флешку в FF при публикации с помощью SWFObject (http://www.flasher.ru/forum/showthread.php?t=135157)

mooncar 17.01.2010 12:05

Черная рамка при нажатии на флешку в FF при публикации с помощью SWFObject
 
Проблема:
При публикации флешки
- в режиме wmode: "transparent"
- с помощью SWFObject v2.2
- если флешка лежит поверх другого блока (z-индекс)
- при нажатии в области флешки
в браузере FF (3.5.2) появляется окаймляющая область публикации флешки черная рамка.

Если публиковать обычно, с помощью <object>, <param> и <embed>, рамки нет.
Рамки нет и в других браузерах. Если другой блок положить сверху, тоже все ок.

Как решить? Отказаться от SWFObject не хочется - нужно отключить "Щелкните для активации..."
Шаманство в CSS типа border-top-style: none; не помогает.
На форуме прочитал, что SWFObject напротив должен решить проблему с рамочкой, а тут обратное действие.

Блин, ну почему у меня вечно какие-то нестандартные ситуевины..

Sebis 04.03.2010 02:59

У меня та же проблема. При использовании SWFobject v1.5 рамки нет, а с версией 2.2 ничего не получается. Может кто-нибудь знает в чем причина сего явления? Подскажите, плз, не молчите:)

turtell 13.07.2010 16:39

То же самое. Публикую флеш динамически swfobject.embedSWF(). В FireFox рамка при нажатии на ролик появляется. Как избавиться от этой напасти! Нужно чтоб не было активации контента и рамки!

mooncar, Sebis, не удалось решить проблему?

Хемуль 13.07.2010 16:44

Дайте ссылку на страницу, посмотрим.
Вы, случайно, не о рамке фокуса говорите?

turtell 13.07.2010 16:48

Кстати рамка появляется при wmode=transparent или opaque. Когда ставишь window все работает нормально. Проблема в том что нужен именно прозрачный флеш, т.е. с transparent :umnik2:

Добавлено через 9 минут
Ну все в еще в работе, вот кусочек вырезал: [ссылку убил]
А рамка наверное фокусная, при нажатии.

Хемуль 13.07.2010 17:13

http://code.google.com/p/swfobject/wiki/faq
Вопрос 15.
Когда флешка внедряется в HTML-документ с wmode равным transparent или opaque, она внедряется в DOM страницы и ведёт себя как другие элементы. В противном случае (дефолтный wmode, значение window) под флешку создаётся отдельное окно и оно не имеет никаких браузерных фокусов. Убрать рамку можно с помощью CSS, как указано в FAQ.

turtell 13.07.2010 17:23

Вот спасибо! И полдня не прошло как проблема решилась. Огромное спасибо, Хемуль! Респект и так далее...

Кому понадобится, решение в CSS:
object { outline: none; }


Часовой пояс GMT +4, время: 21:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.