Показать сообщение отдельно
Старый 09.02.2009, 21:38
Sajaxt вне форума Посмотреть профиль Отправить личное сообщение для Sajaxt Найти все сообщения от Sajaxt
  № 7  
Ответить с цитированием
Sajaxt
 
Аватар для Sajaxt

Регистрация: Dec 2008
Адрес: Германия
Сообщений: 78
Отправить сообщение для Sajaxt с помощью ICQ Отправить сообщение для Sajaxt с помощью Skype™
Код AS3:
package{
	import flash.display.*;
	import flash.net.*;
	import flash.xml.*;
	import flash.events.*;
 
	public class Galery extends Sprite{
 
		private var gal_XML:XML = new XML();  		// Определяем новый xml
		private var xml_rote:String = "gall.xml";   // А таакже путь к нему
		private var url_request:URLRequest = new URLRequest(xml_rote);  // Запрос!!
		private var xml_loader:URLLoader = new URLLoader(url_request); // Загрузчик файла
		private var crnt_pic:Number = 0;    //Номер текущей картинки
		private var pic_cnt:Number = 0;		//Количество картинок		
	//-------------------------------------------------------------------
		public function Galery():void{
			xml_loader.addEventListener("complete",xml_loaded);
			gal_XML.ignoreWhitespace=true;
		}
	//-------------------------------------------------------------------
		private function xml_loaded(e:Event):void{
			gal_XML= XML(xml_loader.data);
			pic_cnt = gal_XML.item.length();
 
			trace(gal_XML.item[crnt_pic].cmt);
 
			load_pic(gal_XML.item[crnt_pic].img);
 
			xml_loader.removeEventListener("complete",xml_loaded);
		}
	//-------------------------------------------------------------------
		private function load_pic(pic_rote:String):void{
			var pic_loader:Loader = new Loader();
			var pic_url_req:URLRequest = new URLRequest(pic_rote);
			pic_loader.load(pic_url_req);
			addChild(pic_loader);
			trace(pic_loader.width);
			pic_loader.scaleX=0.1;
			pic_loader.scaleY=0.1;
		}
}
__________________
Ошибок не делает лишь тот, кто ничего не делает!