Показать сообщение отдельно
Старый 21.07.2010, 11:16
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 6  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
Спасибо, очень помогли!
Только появилась другая проблема, первые иконки не загружаются, а загружается только самая последняя
Код AS3:
_sprite=new Sprite();
			_layer1.i1.iIn.addChild(_sprite);
			_iconLoader=new Loader();
			_iconLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, theSmoothing);
			_iconLoader.load(new URLRequest("persons/1/icon.jpg"));
 
			_sprite=new Sprite();
			_layer1.i2.iIn.addChild(_sprite);
			_iconLoader=new Loader();
			_iconLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, theSmoothing);
			_iconLoader.load(new URLRequest("persons/2/icon.jpg"));
 
			_sprite=new Sprite();
			_layer1.i3.iIn.addChild(_sprite);
			_iconLoader=new Loader();
			_iconLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, theSmoothing);
			_iconLoader.load(new URLRequest("persons/3/icon.jpg"));
как можно поправить код, что бы загружались все иконки в свои контейнеры?

Добавлено через 41 минуту
неужели на каждую иконку необходимо создавать индивидуальный Loader и Bitmap?
Код AS3:
_sprite=new Sprite();
			_layer1.i1.iIn.addChild(_sprite);
			_iconLoader=new Loader();
			_iconLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, theSmoothing);
			_iconLoader.load(new URLRequest("persons/1/icon.jpg"));
			function theSmoothing(evt:Event):void
			{
				var _bitmap:Bitmap = new Bitmap();
				_bitmap = _iconLoader.content as Bitmap;
				_sprite.graphics.beginBitmapFill(_bitmap.bitmapData, null, false, true);
				_sprite.graphics.drawRect(0, 0, _bitmap.width, _bitmap.height);
				_sprite.graphics.endFill();
			}
 
			var _sprite2=new Sprite();
			_layer1.i2.iIn.addChild(_sprite2);
			var _iconLoader2=new Loader();
			_iconLoader2.contentLoaderInfo.addEventListener(Event.COMPLETE, theSmoothing2);
			_iconLoader2.load(new URLRequest("persons/2/icon.jpg"));
			function theSmoothing2(evt:Event):void
			{
				var _bitmap2:Bitmap = new Bitmap();
				_bitmap2 = _iconLoader2.content as Bitmap;
				_sprite2.graphics.beginBitmapFill(_bitmap2.bitmapData, null, false, true);
				_sprite2.graphics.drawRect(0, 0, _bitmap2.width, _bitmap2.height);
				_sprite2.graphics.endFill();
			}
если иконок будет 150 ) код получится километровый..