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

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

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

Регистрация: Aug 2007
Сообщений: 8
Cool многослойность!? Как реализовать!?

Имееться флеш с несколькими слоями! Проще говоря карта города векторная, где на каждый слой приходиться по отдельному объекту:
1 слой поверхность.
2 слой вода (реки, водоемы и т.д.)
3 дороги
4 жилые дома
5 детсады
6 школы
и т.д.
На странице, где помещаеться флешка имеються переключатели, посредством которых должен отключаться определенный слой!
Вопрос! Как это реализовать!?
И еще маленький вопрос! Если сделать каждый слой из этой флешки в отдельном мувике, как сделать потом отображение всех слоев с наложением друг на друга, но чтобы видно было неотключенные нижние слои! (Что-то не получилось, если две флешки друг на друга накинуть, то первая перекрывает вторую и ее не видно).

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

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

Старый 15.11.2008, 01:14
Illarion вне форума Посмотреть профиль Отправить личное сообщение для Illarion Найти все сообщения от Illarion
  № 3  
Ответить с цитированием
Illarion

Регистрация: Aug 2007
Сообщений: 8
Цитата:
Сообщение от Хемуль Посмотреть сообщение
2 Illarion:
Просто делаете несколько мувиклипов, лежащих один над другим и скрываете/отображаете их по мере надобности.
Попробовал сегодня разбить один мульт с 9-10 слоями на столько-же отдельных мультов содержащих только по 1 слою каждый. Т.е. каждый мульт отвечает за свою группу объектов на карте!
Проблемма в том что одновременно нужно видеть несколько слоев, мультов. Т.е. допустим мульты с растениями, поверхностью и домами включены а мульты с детсадами, магазинами выключенны.
И еще на странице мульты никак не хотят друг под друга ложиться. Отображаються слева, снизу, еще где, но друг под друга не хотят.
И если видно верхний мульт, то все нижние уже не видно, даже если они включены, пустое поле верхней флешки отображаеться белым фоном и все, под ним ничего не видно.
Так вот как-то можно реализовать отключение слоев в одном мульте! Какие команды со страницы при нажатии кнопки HTML надо передать мульту, что бы отключился нужный слой!
Заранее спасибо за ответ!


Последний раз редактировалось Illarion; 15.11.2008 в 01:16.
Старый 15.11.2008, 01:38
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Эээ... Вообщето имелось в виду несколько клипов в ОДНОЙ флэшке, а не несколько флэшек на странице)))
__________________
Reality.getBounds(this);

Старый 15.11.2008, 07:28
Illarion вне форума Посмотреть профиль Отправить личное сообщение для Illarion Найти все сообщения от Illarion
  № 5  
Ответить с цитированием
Illarion

Регистрация: Aug 2007
Сообщений: 8
Для наглядности уточню, поясню что именно имееться ввиду!
Вот на этой карте
http://mainmaps.com/asia/ru/vyborg/ есть переключатели, которые включают или отключают нужные объекты на карте! Я так понимаю там реализовано путем подгрузки из файла xml например.
А можно ли такое реализовать с уже отрисованными деталями, т.е. не подгружать данные, а отключать нужный слой, как в редакторе, например (галочку "Экспорт скрытых слоев" оставляю как раз для этого!
Нужно на странице где расположена первая флешка (карта), при нажатии на другую флешку (расположенную на этой же странице, отключался нужный слой в первой флешке-карте).

Кажеться нашел! Через LocalConnection? Вот тут нашел! http://www.dnadillo.dn.ua/fla/LocalC...n-go-gerl.html Только вопрос все же остаеться открытым, как в первой флешке слои выключать!? Наподобие тому как в редакторе выключаем и включаем видимость у слоя!?


Последний раз редактировалось Illarion; 15.11.2008 в 09:14.
Старый 17.11.2008, 16:26
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 6  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
Цитата:
Сообщение от Illarion Посмотреть сообщение
Только вопрос все же остаеться открытым, как в первой флешке слои выключать!? Наподобие тому как в редакторе выключаем и включаем видимость у слоя!?
Да не трогайте вы слои. ^_^ Отключайте видимость у мувиклипов, которые расположены на разных слоях. И зачем разбивать флешку на две части?
Я прикрепил пример подобной карты, которую делал я недавно. Такое вы хотите сделать?
Вложения
Тип файла: zip infrastructure_map.zip (283.6 Кб, 90 просмотров)
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

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

Теги
многослойность , отключение слоев

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

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


 


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


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