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

Toxedo 12.01.2011 00:45

Как присвоить маску?
 
Как присвоить ранее созданую маску вложеному циклу?
Код AS3:

 
for(var i:int = 0;i<razdels.length;i++){
 
var All:MovieClip = new MovieClip();
addChild(All);
 
                                masks = new maskss()
                                masks.x=tk.x
                                masks.y=tk.y
                                All.addChild(masks);
 
 
All.addEventListener(MouseEvent.CLICK,tkclick)
 
                for(var ff:int = 0;ff<razdels.length;ff++){       
 
 
                  tk2 = new texx();
 
                  All.addChild(tk2);
 
                  tk2.ttt.htmlText = ff
                  tk2.y = ff*10+10;
                  tk2.mouseChildren= false
                  tk2.mask = masks //вот тут должно присвоить, но не получается...
                                }
 
 
 
}//for

хотя если добавить trace(masks) флеш находит объект...странно

КорДум 12.01.2011 00:50

Присвоить маску вложенному циклу? Наверно только через бутылку водки на одного :D
У вас не код, а кошмар какой-то. Отформатируйте его нормально. И зачем создали вторую тему?

etc 12.01.2011 00:51

mask работает только на один DisplayObject.


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

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