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

Event 27.10.2005 20:53

Проблема с маской
 
Такая фишка:
Есть клип-маска. И он должен являться маской для N мувиков (их количество меняется). Мувики подгружаются динамически и, следовательно, скриптом маской (setMask) выбирается клип-маска. Но вот в чём проблема: если у первого мувика эта маска включена, затем эта маска присваивается второму мувику, то у первого она исчезает. А как сделать, чтобы было много динамообъектов под динамомаской?

Если вопрос был, дайте ссылочку, пожалуйста!

Штрек 28.10.2005 00:22

kont.setMask(maska)
В kont грузи сколько хочешь всего чего хочешь и всё это будет замаскировано......

Event 28.10.2005 00:59

А если клипы которые надо грузить в "kont", находятся не в одном месте, а разбросаны по всей работе? Честно, такой вариант я уже рассматривал, но не переделывать же всё (игра 1.5Мб)! Должен же быть обходной путь!

Штрек 28.10.2005 01:41

Попробуй дублировать маску для каждого нового мува...

Event 28.10.2005 22:21

Тоже пробовал. Глючит неимоверно.
Просто маска сложной формы, а маскируемых объектов под ней ~50шт.

KidsKilla 28.10.2005 22:28

Цитата:

Сообщение от Event
Тоже пробовал. Глючит неимоверно.
Просто маска сложной формы, а маскируемых объектов под ней ~50шт.

все маскируемые клипы загони в клип masked_mc,
потом: masked_mc.setMask(maska)

Event 28.10.2005 23:00

А если маскируемые объекты находятся в разных местах? Их же нельзя объединить.
Например:
_root.mask - собственно, маска.
_root.menu.podmenu.knopka1
_root.main.man
_root.menu.main_menu -объекты
_root.man2
и т.п.

Жень Шень 29.10.2005 11:25

Цитата:

Сообщение от Event
А если маскируемые объекты находятся в разных местах? Их же нельзя объединить.
Например:
_root.mask - собственно, маска.
_root.menu.podmenu.knopka1
_root.main.man
_root.menu.main_menu -объекты
_root.man2
и т.п.

Привет!
Мне кажется Штрек дал исчерпующий ответ. Создается мувик-контейнер. А в него грузится все остальное. Уровни для мувика никто не отменял! Главное не грузить в нулевой уровень контейнера. Тогда получим:
_root.kont.menu.podmenu.knopka1
_root.kont.main.man
_root.kont.menu.main_menu -объекты
_root.kont.man2
и т.п.
Если ошибаюсь - откажусь от воскресного пива,
если нет - дашь поиграться! :p

Штрек 29.10.2005 12:28

У него все объекты уже созданы......
Есть вариант который подойдёт точно -
_root.setMask..............

KidsKilla 29.10.2005 16:28

Цитата:

Сообщение от Штрек
У него все объекты уже созданы......
Есть вариант который подойдёт точно -
_root.setMask..............

а заодно и фон замаскируем =)


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

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