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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.01.2008, 22:02
Deflate вне форума Посмотреть профиль Отправить личное сообщение для Deflate Найти все сообщения от Deflate
  № 1  
Ответить с цитированием
Deflate

Регистрация: Jan 2008
Сообщений: 5
По умолчанию Сложный случай с "wmode"

Привет всем!
Народ, подскажите, можно ли тут что-нибудь сделать:
На сайте висит обеъемная флешка, для уменьшения тормозов для нее "wmode" оставлен пустым, как следствие этого, флешка всегда лежит сверху всех слоев и никак не перекрывается. Возникла необходимость динамически скрывать/отображать полупрозрачный, размерами 100%x100% слой поверх всего сожержимого окна. Пробовал динамически менять "wmode" через JS, но несмотря на присвоение самого большого z-index нужному слою и прозрачности для флешки, оная все равно лежит поверх всего в браузере (т.е. прозрачность устанавливается, но не приминяется).
Как ее перекрыть, хотябы на момент отображения полупрозрачного слоя... Включение изначально прозрачности для нее приводит к ощутимым тормозам (особенность флешки).
Собсно, что делать и кто виноват?

Старый 21.01.2008, 22:21
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
На сколько я понмю, через JS менять wmode нельзя.
Может быть сделать две одинаковых флешки, одну прозрачную другую нет и прятать слой с ненужной, а потому показывать этот слой, а другой прятать?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 21.01.2008, 22:38
Deflate вне форума Посмотреть профиль Отправить личное сообщение для Deflate Найти все сообщения от Deflate
  № 3  
Ответить с цитированием
Deflate

Регистрация: Jan 2008
Сообщений: 5
Цитата:
Сообщение от iNils
На сколько я понмю, через JS менять wmode нельзя.
Может быть сделать две одинаковых флешки, одну прозрачную другую нет и прятать слой с ненужной, а потому показывать этот слой, а другой прятать?
Неужели это выход? Объем странички при этом будет нереально здоровым... Кстати, забыл еще сказать, что флешка представляет из себя прокручивающийся по горизонтали, грубо говоря, набор картинок, т.е. это еще придется флешки как-то синхронизировть...
Да не, это не решение, конечно...

Возможно ли такое: Вешаем в js-переменную флаг прозрачности, флешем через маленький интервал времени долбимся к этой переменной, и, если она тру, то делаемся прозрачной и пускаем слой наверх, если false, то делаемся непрозрачной и прячем слой.
Из флеша ведь можно менять параметры его отображения?
Что думаете по этому поводу?

Старый 21.01.2008, 22:53
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
При граммотной реализации, размер будет фактически тот же, так как вторая флешка и картинки для нее будут браться из кеша.
Синхронизация через LocalConnection.
Про "Из флеша ведь можно менять параметры его отображения" не понял, какие его параметры?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 21.01.2008, 23:08
Deflate вне форума Посмотреть профиль Отправить личное сообщение для Deflate Найти все сообщения от Deflate
  № 5  
Ответить с цитированием
Deflate

Регистрация: Jan 2008
Сообщений: 5
Цитата:
Сообщение от iNils
При граммотной реализации, размер будет фактически тот же, так как вторая флешка и картинки для нее будут браться из кеша.
Синхронизация через LocalConnection.
Про "Из флеша ведь можно менять параметры его отображения" не понял, какие его параметры?
1
хм.. пожалуй имеет место быть такой вариант, сначала показалось фигней, но на самом деле, почему бы и нет?

2
Можно ли из самой флешки сделать так, чтобы она стала прозрачной при отображении в браузере, несмотря на заданный "wmode" в коде вставки swf-объекта?

Старый 21.01.2008, 23:17
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Нельзя.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Jan 2008
Сообщений: 5
Цитата:
Сообщение от iNils
Нельзя.
Ну ладно, буду пробовать первый варант...
Спасибо.

Старый 22.01.2008, 05:21
hatsker вне форума Посмотреть профиль Отправить личное сообщение для hatsker Найти все сообщения от hatsker
  № 8  
Ответить с цитированием
hatsker

Регистрация: Mar 2006
Сообщений: 18
Цитата:
Сообщение от Deflate
Ну ладно, буду пробовать первый варант...
Спасибо.
Вы хотите сделать отображение картинок через lightbox. Если да, то я видел ссылку

У меня проблема иная. когда открываю картинку через этот скрипт (lightbox) все нормально работает, после закрытия открывшегося окна которой октрываеться поверх мувика, мувик исчезает. неподскажите как исправить.

мувик сделан из moviecliploader и mx.loader компоненты.

пример lightbox

спасибо.

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

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

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


 


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


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