xml у вас там не похож на xml :)
вот как это должно выглядеть как trace(xmlF.video.path[0]);
<?xml version="1.0" encoding="utf-8" ?>
<data>
<video>
<path>video1.flv</path>
<path>video2.flv</path>
<path>video3.flv</path>
<path>video4.flv</path>
</video>
</data>
UPDATE
вы не можете сделать так:
xmlData = new loadXML("list.xml");
var xmlF:XML = XML(xmlData);
потому что загрузка чего-то занимает время, а скрипт не ждет, пока загрузка не будет завершена.
Если вы хотите достичь этого, вам нужно сделать это следующим образом:
в функции редактирования класса loadXML:
public function onLoadedAction(e:Event):void
{
xml = XML(e.target.data);
// dispatch event when the XML has been loaded and xml value is defined.
dispatchEvent ( new Event ( Event.COMPLETE ) )
}
в классе xmlFileView edit:
private function init():void
{
xmlData = new loadXML("list.xml");
// listen for loading completed
xmlData.addEventListener ( Event.COMPLETE, handleXMLLoaded );
}
private function handleXMLLoaded (e:Event):void
{
var xmlF:XML = xmlData.xml
trace(xmlF.video.path[0]);
}