Форум Flasher.ru

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

magnit 25.12.2005 15:04

перекрытие флешек
 
Задаю вопрос, но похоже, что ответ будет отрицательный.
У меня на странице несколько флешек и разного размера, функции тоже у всех разные, запускаются одновременно и передают друг другу переменные...
Дело не в этом. Начал бороться с кроссброузерностью и наткнулся на кучу всяких проблем.
Самое главное - при наложении флешек друг для друга в опере или FF работает только верхняя флешка, те, что ниже видны но недоступны.
если верстать с помощью таблиц, то в ИЕ начинает происходить тоже самое.... :mad:
Кто как с этим боролся? И вообще возможно ли?
Пробовал позиционировать флешки указывая параметры для <object> без использования div и table - не помогает.

KidsKilla 25.12.2005 16:05

обжект не трогай. просто при экспорте для window mode: "windowless opaque".

magnit 25.12.2005 22:53

Не, про прозрачность я знаю, правда там transparent нужно ставить насколько я помню, если opaque, то фон не прозрачный...
Похоже это баги FF и OPERA или эта возможность вообще W3C не предусмотрена..
Пока не знаю...

Andromed 26.12.2005 12:33

дело в том что в отличии от IE в Опере и файрфоксе флеш рендерится в один слой, и соответственно перекрывается, попробуй сделать 1 статичную флешку 1 динамическую, и статической перекрой динамическую, в опере и в файре статическая флешка будет затираться динамическими объектами флешки которая под ней, поэтому лучше избегать перекрещивание флешек, и тем более пытаться выставлять поверх флешки какието дрэлементы едиты и прочее :)

magnit 26.12.2005 14:14

Специфика проекта такова, что все было сделано под IE, теперь для кроссбраузерности нужно все впихнуть в одну флешку, что довольно проблематично и все равно проблему не решит окончательно. Поэтому пришлось выворачиваться по-другому: убрал некоторые декоративные флешки, которые должны были быть в верхнем слое, а меню, сделанное отдельной флешкой перекидываю с помощью ява-скрипт на верхний слой по событию в главной флешке.
Получилось не очень красиво, но работает.
Временное решение, конечно, но до выхода 9 оперы дальше в этом направлении двигаться нет смысла.
Вообще, работая по этому проекту нашел кучу проблем по кроссбраузерности.... :mad:
Будем ждать когда FF и Opera начнут рендерить флеш как IE :(
Либо делать все на флеше в одном swf - это, пожалуй будет универсальным решением, но флешка вырастет до невероятных размеров....

KidsKilla 26.12.2005 14:25

Цитата:

Сообщение от magnit
Не, про прозрачность я знаю, правда там transparent нужно ставить насколько я помню, если opaque, то фон не прозрачный...
Похоже это баги FF и OPERA или эта возможность вообще W3C не предусмотрена..
Пока не знаю...

Б*я не строй гения.
говорю опак, значит опак. и прозрачности это не имеет отношения.

Цитата:

Сообщение от magnit
Будем ждать когда FF и Opera начнут рендерить флеш как IE

бред сивой кобылы.

делай в паблише опак, клади флешки в слои и рули этими слоями.

Andromed 26.12.2005 15:39

пример покажешь ?

KidsKilla 26.12.2005 15:59

нет .

magnit 26.12.2005 20:12

KidsKilla, если б не пробовал - не писал бы.
Пробовал по-всякому - не работает флешка в нижнем слое.

KUZEN 26.12.2005 20:55

Цитата:

Сообщение от magnit
Самое главное - при наложении флешек друг для друга в опере или FF работает только верхняя флешка, те, что ниже видны но недоступны.

А где на это посмотреть можно ?


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

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