Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как красиво дерево обойти (http://www.flasher.ru/forum/showthread.php?t=88954)

dacino 06.12.2006 01:51

такой вариант почти работает
Код:

function heard(l_mc:MovieClip):MovieClip{
        var d:Number = l_mc.getNextHighestDepth();
        var el = null, nel = null;
        for(var i = 0; i<d; i++){
                el = l_mc.getInstanceAtDepth(i);
                if(el instanceof MovieClip){                               
                        return heard(el);                               
                }
        }
        if (el instanceof TextField & d==1){
                return el._parent;
        }
}

только все дерево не обходится, а только его часть(первая попавшаяся ветвь), как его доделать, что дописать???
------
моих знаний AS и вообще ООП тут явно не хватает, поможите люди добрые


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

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