SWFObject + (FF 2.0.x || Opera 9.24) + (wmode=transparent) = проблема

62 views
Skip to first unread message

bs

unread,
Dec 12, 2007, 12:26:41 AM12/12/07
to ruF...@googlegroups.com
Здравствуйте, друзья.
Может проблема и не нова, но в подписке я решения не нашел.
Суть в том, что вставляю несколько флэшовых кнопок с помощью SWFObject, в IE все выглядит нормально, а в FF и опере кнопки становятся как-бы неактивными - не реагируют на движение мыши над ними, причем сразу после загрузки страницы могут работать нормально, но как только я начну страницу скролить - начинают глючить.
Это все при wmode=transparent, если этот параметр не задавать - то все работает нормально.
Подскажите пожалуйста, есть ли решение этой проблемы или просто стоит отказаться от "прозрачности"?

Pirrest

unread,
Dec 12, 2007, 2:22:52 AM12/12/07
to ruF...@googlegroups.com
При wmode=transparent возникает достаточно много проблем. От неправильного определения координат курсора до проблем с вводом текста отличного от английского в динамические текстовые поля.
Если есть возможность отказаться от wmode=transparent, то я рекомендую это сделать.

Flop Serg

unread,
Dec 12, 2007, 5:24:31 AM12/12/07
to ruF...@googlegroups.com
При wmode=transparent возникает достаточно много проблем.

а еще фулскрин перестает работать


Андрей Скорик

unread,
Dec 13, 2007, 3:06:11 AM12/13/07
to ruF...@googlegroups.com

да и вообще если в ролике есть работа например c BitmapData то про wmode=transparent лучше забыть сразу
--
С уважением, Скорик Андрей. andrew...@gmail.com

BoBka_altRUist

unread,
Dec 14, 2007, 8:05:17 AM12/14/07
to ruFlash
On 12 дек, 10:22, Pirrest <pirr...@gmail.com> wrote:
> При wmode=transparent возникает достаточно много проблем. От неправильного
...
оффтоп: наокнец-то вход в группы заработал (в опере)

скажите а при opaque mode такие проблемы будут?
и еще, в чем их разница, вроде как и тот и этот - прозрачность?

Андрей Скорик

unread,
Dec 14, 2007, 9:44:18 AM12/14/07
to ruF...@googlegroups.com
есть разница.
wmode может принимать window, opaque, transparent значения

window - воспроизводиться в собственном прямоугольном (!) окне.
opaque - непрозрачный фон и перекрывает другие элементы страницы.
transparent -  прозрачный фон, сквозь который видны другие элементы страницы.

Другими словами - флешка всегда закрывает все остальное. в transparent режиме она тоже поверх, но как бы плейер просчитывает дырки в ролике. Это и дополнительная нагрузка и глюки.

opaque - пригодиться если, например, надо сделать выпадающее меню на JS которое выпадает поверх (!) флешки.
Другими словами он позволяет накрыть флешку чем-то.

zh.

unread,
Dec 14, 2007, 2:35:37 PM12/14/07
to ruF...@googlegroups.com
Накрыть чем-то флэшку можно и с помощью z-index.
а вот opaque (по эффекту) делает то же самое, что и траспарэнт, но без тормозов.

Андрей Скорик

unread,
Dec 17, 2007, 6:06:08 AM12/17/07
to ruF...@googlegroups.com

>>а вот opaque (по эффекту) делает то же самое, что и траспарэнт, но без тормозов.

:)) странная логика. представляю как  девелоперы, говорят: вот вам ребята два режима. они абсолютно одинаковы, только один с тормозами а второй без :))) помучайтесь-ка с одним, и используйте другой.

далеко не то же он делает. в opaque - НЕ видно того что под роликом.

Андрей Скорик

unread,
Dec 17, 2007, 6:08:07 AM12/17/07
to ruF...@googlegroups.com

Буду благодарен за пример накрытия флешки с z-index при wmode отличном от opacue или transparent, то бишь при window ^))
Message has been deleted
Message has been deleted

BoBka_altRUist

unread,
Dec 20, 2007, 7:06:14 AM12/20/07
to ruFlash
On 14 дек, 22:35, zh. <zh.s...@gmail.com> wrote:
> Накрыть чем-то флэшку можно и с помощью z-index.
хм :-/ если бы можно было разговор бы этот и не затевался

zh.

unread,
Dec 20, 2007, 8:13:43 AM12/20/07
to ruF...@googlegroups.com
А почему нельзя?
Наши верстальщики накрывали.

Андрей Скорик

unread,
Dec 20, 2007, 8:30:41 AM12/20/07
to ruF...@googlegroups.com
В преддверии обещанного Иваном "бардака", повторюсь: "Буду благодарен за подобный пример".

zh.

unread,
Dec 20, 2007, 8:37:28 AM12/20/07
to ruF...@googlegroups.com
Можешь плз ещё раз повторить (уточнить) задачу - и будет тебе пример (если я правильно всё понял) .
Можно даже лично)

BoBka_altRUist

unread,
Dec 20, 2007, 9:00:16 AM12/20/07
to ruFlash
да ладно не парься нельзя это сделать без описанных выше параметров,
ибо флэш себе всегда забирает верхний уровень и не подчиняется слоям
html
иначе бы ему прежде чем "появиться" пришлось бы читать хтмл куда он
вставляется
и понимать что выше, а что глубже

Андрей Скорик

unread,
Dec 20, 2007, 9:16:22 AM12/20/07
to ruF...@googlegroups.com
снова повторяюсь :) :

"Буду благодарен за пример накрытия флешки с z-index при wmode отличном от opacue или transparent, то бишь при window ^))"

Dmitrii Varvashenia

unread,
Dec 20, 2007, 9:29:36 AM12/20/07
to ruF...@googlegroups.com
> "Буду благодарен за пример накрытия флешки с z-index при wmode отличном от
> opacue или transparent, то бишь при window ^))"
popup - накроет всё :)

--
WBR, Dmitrii
+375 29 40-LINUX
icq: 193-74-771

iFrame

unread,
Dec 20, 2007, 9:35:50 AM12/20/07
to ruF...@googlegroups.com
> > снова повторяюсь :) :
> "Буду благодарен за пример накрытия флешки с z-index при wmode отличном от
> opacue или transparent, то бишь при window ^))"

http://guibuilder.org/swf&html/
Без SWFObject.
Проверено во всех популярных броузерах доступных под виндой:
IE7, FF, Opera 9, Safari 3
Таблица накрывает все три типа, если у неё z-index больше чем у флешек.

--
Oleg Galaburda

Advanced Flash Components / CrabDish LLC
7350 E. Progress Place, Suite 212
Greenwood Village, CO 80111
USA

303.694.9900
http://www.afcomponents.com

Андрей Скорик

unread,
Dec 20, 2007, 9:39:52 AM12/20/07
to ruF...@googlegroups.com
или у меня со зрением плохо или ....

а где wmode="window" ??

iFrame

unread,
Dec 20, 2007, 9:42:45 AM12/20/07
to ruF...@googlegroups.com
> или у меня со зрением плохо или ....
> а где wmode="window" ??

Нет, это у меня плохо, заменил. Результат во всех броузерах одинаковый.

Андрей Скорик

unread,
Dec 20, 2007, 9:44:16 AM12/20/07
to ruF...@googlegroups.com
а я заменил и при wmode="window", флешка торчит поверх таблички. могу выложить в группу архив

Андрей Скорик

unread,
Dec 20, 2007, 9:47:27 AM12/20/07
to ruF...@googlegroups.com
проверено в Opera 9, IE7, FF 2.0

iFrame

unread,
Dec 20, 2007, 9:50:04 AM12/20/07
to ruF...@googlegroups.com
> а я заменил и при wmode="window", флешка торчит поверх таблички. могу
> выложить в группу архив

Это видно по ссылке. window торчит поверх всего.

Андрей Скорик

unread,
Dec 20, 2007, 9:53:35 AM12/20/07
to ruF...@googlegroups.com
Я конечно не силен в html+CSS+JS.

Возможно и можно придумать какой-то вариант (заметьте я и не говорил, что нельзя, говорил только, что скажу: "спасибо" за пример).

Но мне кажеться, что не стали бы вводить эти три режима для плейера, без насущной необходимости? Правда же?

iFrame

unread,
Dec 20, 2007, 9:56:57 AM12/20/07
to ruF...@googlegroups.com
> Но мне кажеться, что не стали бы вводить эти три режима для плейера, без
> насущной необходимости? Правда же?

Помоему из примера явно видно что они все отличаются друг от друга. И
у меня за всю практику были случаи использования каждого из них. Но
раньше я наблюдал случаи выскакивания элементов управления, таких как
SELECT поверх флешки с wmode = opaque или transparent. Сейчас этого не
наблюдалось.

bs

unread,
Dec 21, 2007, 12:58:44 AM12/21/07
to ruF...@googlegroups.com
>
 
К сожалению, нет сейчас времени проверить, но когда нужно было, чтобы в шестом IE слой был поверх контролов: селектов и кнопок, я использовал iframe, возможно, это подойдет и для флэша.

 
Reply all
Reply to author
Forward
0 new messages