Flex4 находит имя выбранного элемента XML - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть объект XML во Flex4, который заполняет дерево (среди прочего).

Мне нужно, чтобы можно было найти имя выбранного элемента при нажатии на него в дереве.

Например:

<Object id="">
<Image></Image>
<Cycle></Cycle>
</Object>
<Action>
<Hide></Hide>
</Action>

Все теги предопределены мной, поэтому я буду знать, что это такое, но мне нужно знать, является ли выбранный пользователем элемент «Объект» и что-то делать, или если они выбирают «Действие», что-нибудь еще.

Каков синтаксис, чтобы получить их имена в flex4 и сравнить их?

Спасибо

1 Ответ

3 голосов
/ 11 февраля 2011

Если у вас есть ссылка на узел XML, вы можете вызвать метод name ():

var xml:XML = <data><myNode/></data>;
trace(xml.child(0).name()); //traces "myNode"
...