Здравствуйте, я пытаюсь отследить некоторые данные XML.Я использовал URLLoader и после завершения загрузки я пытаюсь отследить данные XML.Я могу отследить весь файл
trace(xmlData);
, но если я попытаюсь отследить определенный узел, я ничего не получу в своей трассировке
trace(xmlData.captions);
Что я могу сделать неправильно?Все уроки, которые я видел, заставляют это казаться таким простым, но у меня это просто не работает?
////// РЕДАКТИРОВАТЬ ////
Здесь вопрос прояснен.
protected var xmlLoader:URLLoader = new URLLoader();
public var xmlData:XML = new XML();
public function loadXML(_filename:String) {
xmlLoader.addEventListener(Event.COMPLETE, loadIt);
xmlLoader.load(new URLRequest(_filename));
}
function loadIt(e:Event):void {
xmlData = new XML(e.target.data);
parseData(xmlData);
}
function parseData(input:XML):void {
trace(xmlData.captions);
}
Если я просто сделаю трассировку (xmlData);Я вижу все хорошо.Когда я добавляю .captions, я получаю пустую трассировку.
вот мой XML-файл
<?xml version="1.0" encoding="utf-8"?>
<captions>
<cap start="00:01.7">
Narrator: Someone watching a car
<br/>
accelerate toward light speed
</cap>
<cap start="00:05.0">
would see something
<br/>
very strange.
</cap>
</captions>