Показать сообщение отдельно
Старый 13.01.2011, 18:11
Hoster2010 вне форума Посмотреть профиль Отправить личное сообщение для Hoster2010 Найти все сообщения от Hoster2010
  № 8  
Ответить с цитированием
Hoster2010

Регистрация: Jan 2011
Сообщений: 8
Код AS3:
package {
 
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.xml.XMLDocument;
 
 
	public class xml_loader {
		public  var film:Array = new Array();
		public  var seconds:Array = new Array();
		public  var pas:Array = new Array();
 
 
		public function xml_loader(load_from:String) {
			var url:URLRequest = new URLRequest(load_from);
			var loader:URLLoader = new URLLoader(url);
			loader.addEventListener(Event.COMPLETE, xmlLoaded);		
		}
		private function xmlLoaded(event:Event):void {
			var xml:XML = new XML(event.target.data);
			for(var i = 0; i < xml.children().length(); ++i){
				seconds[i] = xml.children()[i].attribute("time");
				film[i] = xml.children()[i].attribute("label");
				pas[i]  = xml.children()[i].attribute("url");
			}
		}			
	}
}


в другом файле

import xml_loader;
var videoData = new xml_loader("playlist.xml");
trace(videoData.pas[0]); тут пишет undefined. Почему? Подскажите, плз