Форум 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)
-   -   Компонент Tree - Подсчёт количества child (http://www.flasher.ru/forum/showthread.php?t=121221)

vikingcompany 10.02.2009 17:56

Компонент Tree - Подсчёт количества child
 
При клике на ветвь, пытаюсь узнать количество её дочерних ветвей (child):

Код:

myTree.addEventListener("change", onclick);
function onclick (evt_obj:Object)
{
trace(myTree.selectedItem.numChildren);
}

Трейсит - "undefined"!

Подскажите пожалуйста, что нетак?

aFriend 11.02.2009 15:46

Вроде всё верно :-(
А можно ли узнать имя родителя (parent name)? Если да, то как?

silin 11.02.2009 16:20

попробуй
myTree.selectedNode.childNodes.length

vikingcompany 11.02.2009 16:44

С ума сойти ... Работает!
Огромное Вам, спасибо, silin. Вы меня в который раз выручаете!

Так а в чём же была причина? Я-то по help`у делал! Я нафиг в шоке!!!

silin 11.02.2009 16:51

так и я по хелпу..
нет у дерева своего selectedItem, есть зато selectedNode

vikingcompany 11.02.2009 17:03

Да это я просто на форуме ошибся! А в коде у меня правильно было - selectedNode.
Но только
myTree.selectedNode.numChildren (как в help) - не работает, а
myTree.selectedNode.childNodes.length - работает :-)

aFriend, твоя проблема решается так -
Tree.selectedNode.parentNode.attributes.label


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

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