フラッシュのXMLツリーのタグ検索機能

フラッシャーのみ:) document.getElementByName()のようなものの模倣





XMLクラスのXMLツリーがあります

特定の名前のタグを見つける方法は?



このコードをビデオの上部に追加します。

XMLNode.prototype.getChildByTagName = function(name){

for(this.childNodesの子){

if(this.childNodes [child] .nodeName == name)return this.childNodes [child];

if(this.childNodes.length> 0){

childResult = this.childNodes [child] .getChildByTagName(name);

if(childResult)return childResult;

}

}

falseを返します。

}





その後、次の形式のコードを書くことができます

trace(this.getChildByTagName( "buttn_play")。nodeName);





樹種用

<?xml version = "1.0" encoding = "UTF-8"?>

<肌>

<笑>

<b_lol />

<buttn_play img = "img / play.png" hover = "img / play_hover.png" down = "img / play_down.png" />

<b_lol2 />

</ lol>

</ skin>




All Articles