"musics"폴더에 "stage1.txt"라는 XML 파일을 만들었습니다. XML 파일은 다음과 같습니다Actionscript 2 reading XML
<music>
<speed>10</speed>
<time>
<note>1</note>
<note>12</note>
<note>32</note>
<note>41</note>
</time>
<where>
<lane>3</lane>
<lane>2</lane>
<lane>1</lane>
<lane>4</lane>
</where>
</music>
그리고 플래시 파일에 내가 XML 파일 불러 다음 코드를 사용 :
다음 플래시 파일에 내가 데이터를 얻기 위해 다음 코드를 사용합니다.
var myXML:XML = new XML();
myXML.ignoreWhite=true;
myXML.load("musics/stage"+_global.stages+".xml");
var temp = 0, temp2 = 0;
myXML.onLoad = function(success){
if (success){
trace (myXML);
}
}
여기까지 괜찮 았습니다. 그러나 XML 파일의 첫 번째 가치 인 "속도"를 생각해 보았습니다. 이 코드 사용하여 시도 :
var speed = myXML.firstChild.firstChild.nodeValue;
을했지만 작동하지 않는 것 같습니다. 다른 시도 :
myXML.firstChild.childNodes[0].nodeValue
하지만 너무 효과가 없습니다.
글쎄,이게 실제로 문제를 해결하는 데 도움이되었습니다. 감사 :) –