Показать сообщение отдельно
Старый 03.09.2008, 18:13
ramshteks вне форума Посмотреть профиль Отправить личное сообщение для ramshteks Найти все сообщения от ramshteks
  № 4  
Ответить с цитированием
ramshteks
 
Аватар для ramshteks

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
эм кто сказал тебе сию глупость у тя все есть чтоб осуществить задуманное! подумай еще.

ладна.

Код:
package {
	
	import flash.display.Sprite;
	import flash.events.*;
	import flash.net.*;
	
	public class XMLLoader extends Sprite{ классы называют с большой буквы и вроде как мне известно существительными а не глаголами
		
		private var xml:XML;//инкапсуляция друг мой)
		private var loader:URLLoader;
		
		public function XMLLoader(){
						
			loader = new URLLoader ();
			loader.addEventListener (Event.COMPLETE, loadXML);
			loader.load (new URLRequest ("test.xml"));
			
			trace(xml); // Выводит NULL - естестна!
		}
		
		private function loadXML (e:Event):void {
			xml = new XML (e.data);
                                 //барабанная дробь!
                                 doSomething(xml)
                                 var someObject:SomeClass=new SomeObject(xml)
                                 //или
                                 var someObject2:SomeClass=new SomeClass2()
                                 someObject2.setXmlData(xml);
                        trace(xml); // Выводит содержимое XML файла
		}
                       private function doSomething(xmlData:XML):void{
                             trace(xmlData)     //O_o                  
                        }
		
	}
}


Последний раз редактировалось ramshteks; 03.09.2008 в 18:16.