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

Toxedo 11.01.2011 22:17

Как обратиться к вложеному клипу?
 
Циклом созлаю новый клип и в него загружаю клипы из библиотеки...а как обратится после добавления к вложеному клипу All.masks ?

Код AS3:

for(var i:int = 0;i<10;i++){
 
var All:MovieClip = new MovieClip();
addChild(All);
 
                                var masks = new maskss()
                                var tk = new texx();
 
                                tk.mask = masks
                                tk.cacheAsBitmap = true;
                                tk.buttonMode = true;
                                tk.mouseChildren = false;
 
                                All.x = 60;
                                All.y = i*40+300;
                                tk.name = "dat"+ i;
                                tk.zz = i
                                masks.x=tk.x
                                masks.y=tk.y
                                All.addChild(tk);
                                All.addChild(masks);
 
 
 
 
All.addEventListener(MouseEvent.CLICK,tkclick)
 
 
}//for
 
function tkclick(e:Event):void{
        trace(e.target.masks) //выдает неправильно!
 
}


КорДум 11.01.2011 22:28

В вашем случае только если присвоить ссылку на masks какому-то полю экземпляра класса tk.

Toxedo 11.01.2011 22:32

Спасибо)
А другова способа нет обратиться к соседнему объекту мовиклипа?

Добавлено через 1 минуту
Дело в чем...я потом пытюсь поймать имена внутри клипа, а не получается =(

Код AS3:

function tkclick(e:Event):void{
 
        for(var i:int = 0;i<razdels.length;i++){
        if(e.target.zz!=i){
 
                var s:MovieClip = e.target.zz2.getChildByName('dat'+i) as MovieClip
                trace(s)
...


Шурик_2 20.08.2011 03:06

Как программно с помощью кода размещенного на главной временной шкале создать вложенный клип?

saikspaik 20.08.2011 03:41

Шурик_2
А если вопрос задавать только в одной теме, будет не понятно?


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

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