Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.01.2010, 12:05
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 1  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
По умолчанию Черная рамка при нажатии на флешку в FF при публикации с помощью SWFObject

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

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

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

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


Последний раз редактировалось mooncar; 17.01.2010 в 12:38.
Старый 04.03.2010, 02:59
Sebis вне форума Посмотреть профиль Отправить личное сообщение для Sebis Найти все сообщения от Sebis
  № 2  
Ответить с цитированием
Sebis

Регистрация: Jul 2001
Адрес: Tallinn, Estonia
Сообщений: 57
У меня та же проблема. При использовании SWFobject v1.5 рамки нет, а с версией 2.2 ничего не получается. Может кто-нибудь знает в чем причина сего явления? Подскажите, плз, не молчите

Старый 13.07.2010, 16:39
turtell вне форума Посмотреть профиль Отправить личное сообщение для turtell Найти все сообщения от turtell
  № 3  
Ответить с цитированием
turtell

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

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

Старый 13.07.2010, 16:44
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 4  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
Дайте ссылку на страницу, посмотрим.
Вы, случайно, не о рамке фокуса говорите?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 13.07.2010, 16:48
turtell вне форума Посмотреть профиль Отправить личное сообщение для turtell Найти все сообщения от turtell
  № 5  
Ответить с цитированием
turtell

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

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


Последний раз редактировалось turtell; 13.07.2010 в 17:23.
Старый 13.07.2010, 17:13
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 6  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

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

Старый 13.07.2010, 17:23
turtell вне форума Посмотреть профиль Отправить личное сообщение для turtell Найти все сообщения от turtell
  № 7  
Ответить с цитированием
turtell

Регистрация: Jul 2010
Сообщений: 3
Вот спасибо! И полдня не прошло как проблема решилась. Огромное спасибо, Хемуль! Респект и так далее...

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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