Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Маска нескольких объектов (http://www.flasher.ru/forum/showthread.php?t=135997)

Cornford 07.02.2010 00:19

Маска нескольких объектов
 
Здравствуйте. нужна помощь.
Имеется несколько объектов типа MovieClip
которые представляют из себя кнопки с цифрами. всего их 10.
с помощью маски нужно показать только 2 из них.
делаю так:
Код AS3:

...
addChild(one11);
addChild(two22);
var imageMask:Sprite = new maska();
one11.mask = imageMask;
two22.mask = imageMask;
addChild(imageMask);

но при этом маскируется только один из них, и он пропадает, а должен наоборот появляться, а все остальные убираться.
как это можно сделать?

iNils 07.02.2010 00:34

Нельзя один и тот же объект использовать как маску для двух и более объектов, только для одного.

Cornford 07.02.2010 00:37

а какнибудь можно решить данную проблему?

iNils 07.02.2010 01:29

Дублировать маску.

alatar 07.02.2010 03:17

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

Cornford 07.02.2010 22:55

а как это делается?

nOobCrafter 08.02.2010 00:45

Код AS3:

        var imageMask:Sprite = new maska();
        var container:Sprite = new Sprite();
                container.addChild(one11);
                container.addChild(two22);
                container.mask = imageMask;
        addChild(container);
        addChild(imageMask);


Cornford 08.02.2010 11:36

) выглядит неплохо. щас попробую. а maska - должен быть маской или может быть просто например прямоугольником закрашенным?

СлаваRa 08.02.2010 12:50

Цитата:

может быть просто например прямоугольником закрашенным?
может.

iNils 08.02.2010 13:22

А зачем тут маска вообще? visible = true|false не подходит?


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

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