Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   маска в as3 (http://www.flasher.ru/forum/showthread.php?t=130577)

StepanR 29.09.2009 13:54

маска в as3
 
У меня функция вызывается несколько раз, в ней есть строчки:
thumbs[j].mask = maska;
j+=1;
И почему-то маскируется лишь последний элемент thumbs. Как сделать маску для нескольких объектов?

flash33 29.09.2009 14:49

Поместить все маскируемые клипы в один контейнер
Код AS3:

var container = new Sprite();
for (var i=0; i< thumbs.length; i++){
container.addChild(thumbs[i]);
}
container.mask = maska;


Alkaz 29.09.2009 15:49

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

Фомич 02.05.2015 20:22

Попробовал - работает замечательно! Спасибо за наводку!


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

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