Просмотр полной версии : Компонент Tree - Подсчёт количества child
vikingcompany
10.02.2009, 17:56
При клике на ветвь, пытаюсь узнать количество её дочерних ветвей (child):
myTree.addEventListener("change", onclick);
function onclick (evt_obj:Object)
{
trace(myTree.selectedItem.numChildren);
}
Трейсит - "undefined"!
Подскажите пожалуйста, что нетак?
Вроде всё верно :-(
А можно ли узнать имя родителя (parent name)? Если да, то как?
попробуй
myTree.selectedNode.childNodes.length
vikingcompany
11.02.2009, 16:44
С ума сойти ... Работает!
Огромное Вам, спасибо, silin. Вы меня в который раз выручаете!
Так а в чём же была причина? Я-то по help`у делал! Я нафиг в шоке!!!
так и я по хелпу (http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=Part4_AS2_Components_LangRef_1.html)..
нет у дерева своего selectedItem, есть зато selectedNode
vikingcompany
11.02.2009, 17:03
Да это я просто на форуме ошибся! А в коде у меня правильно было - selectedNode.
Но только
myTree.selectedNode.numChildren (как в help) - не работает, а
myTree.selectedNode.childNodes.length - работает :-)
aFriend, твоя проблема решается так -
Tree.selectedNode.parentNode.attributes.label
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.