Форум 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=118079)

Illarion 13.11.2008 22:40

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

Хемуль 13.11.2008 23:40

2 Illarion:
Просто делаете несколько мувиклипов, лежащих один над другим и скрываете/отображаете их по мере надобности.

Illarion 15.11.2008 01:14

Цитата:

Сообщение от Хемуль (Сообщение 776896)
2 Illarion:
Просто делаете несколько мувиклипов, лежащих один над другим и скрываете/отображаете их по мере надобности.

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

Wolsh 15.11.2008 01:38

Эээ... Вообщето имелось в виду несколько клипов в ОДНОЙ флэшке, а не несколько флэшек на странице)))

Illarion 15.11.2008 07:28

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

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

Хемуль 17.11.2008 16:26

Вложений: 1
Цитата:

Сообщение от Illarion (Сообщение 777225)
Только вопрос все же остаеться открытым, как в первой флешке слои выключать!? Наподобие тому как в редакторе выключаем и включаем видимость у слоя!?

Да не трогайте вы слои. ^_^ Отключайте видимость у мувиклипов, которые расположены на разных слоях. И зачем разбивать флешку на две части?
Я прикрепил пример подобной карты, которую делал я недавно. Такое вы хотите сделать?


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

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