Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Маска для дублированных мувиков. (http://www.flasher.ru/forum/showthread.php?t=45182)

CYD 21.05.2003 19:15

Маска для дублированных мувиков.
 
Подскажите как все дубликаты мувиков загнать под одну маску? Тоесть я так понимаю каждый новый мувик создается в новом слое, а как всем этим слоям назначить одну маску? Или сделать так чтобы все мувики были в одном слое?

Я попробовал запихнуть все дубликаты в один мувик чтоб ему назначить маску, но я не пойму как к нему обращаться...

Пушистик 21.05.2003 21:02

Вложений: 1
да там просто нужна цикл в другом направлении сделать!:)
чтобы слои уходили на минус...

on (release) {
for (i=0; i>-15; i--) {
duplicateMovieClip(_root.mc, "mc"+i, i);
_root["mc"+i]._x=random(400);
_root["mc"+i]._y=random(120);
}
}


вобщем ....качай zip!

Techmaker 21.05.2003 21:10

Вложений: 1
вот ещё про маски.... :) сделал... посмотри
можно создать пустой клип и аттачить в него, или нарисовать программно....
;)

CYD 21.05.2003 21:13

Хм, я что-то недопонял...в твоем примере новые элементы появляются и за пределами маски (я сдвинул ее ниже, а квадраты сверху всеравно видны)....

CYD 21.05.2003 21:19

Techmaker там не удобно что параметры маски надо задавать вручную..всмысле форму

TTS 21.05.2003 23:57

Не совсем понятно, какого эффекта ты хочешь добиться. Либо надо делать по старой дедовской схеме "один клип - одна маска", Либо - действительно - пихать все в один мув.
А какие проблемы могут быть с обращением к клипу во втором варианте?
Допустим, маскирующий клип называется mask, маскируемый - masked. Внутри masked вешаешь свой клип (пусть будет mc).
Ну и всё. А дальше -
for(i=0;....){
masked.mc.duplicateMovieClip("mc"+i,...);
masked["mc"+i]._x=...
masked["mc"+i]._y=...
}


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

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