2011-02-10 16 views
0

私は、Flex4でツリーを埋めるXMLオブジェクトを持っています(とりわけ)。Flex4で選択したXMLアイテムの名前を確認します

ツリー内でクリックしたときに、選択したアイテムの名前を見つける必要があります。例えば

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

タグがすべてのように、私は、彼らが何であるかを知っている私がpredefniedされているが、私は、ユーザーが選択した項目が「オブジェクト」であるかどうかを知ることができるようにする必要がありますし、やります何か、または彼らが "アクション"を選択した場合、何か他のことをしてください。

flex4でこれらの名前を取得して比較する構文は何ですか?

おかげ

+0

あなたはフラッシュ[ドキュメント](HTTPを見てきました。 adobe.com/en_US/FlashPlatform/reference/actionscript/3/XML.html)? – jswolf19

+0

はい、ありがとうございます。 – Hamid

+0

これは、オブジェクトのタイプまたはアクションタイプのxmlオブジェクトによってツリーが作成されていると言っていますか?または、各XMLオブジェクトにオブジェクトとアクションが含まれていますか?どちらの場合でも、実際には "id"属性以外の "name"を得るためのものはありません。 –

答えて

3

あなたがXMLノードへの参照を持っている場合は、名前()メソッドを呼び出すことができます://ヘルプ:

var xml:XML = <data><myNode/></data>; 
trace(xml.child(0).name()); //traces "myNode" 
関連する問題