Показать сообщение отдельно
Старый 18.11.2009, 12:15
daniral вне форума Посмотреть профиль Отправить личное сообщение для daniral Найти все сообщения от daniral
  № 1  
Ответить с цитированием
daniral

Регистрация: Sep 2009
Сообщений: 16
По умолчанию еще раз про прелоадер(сори)

Есть вот такой вот код
Код AS1/AS2:
package 
{
	import flash.display.Bitmap;
	import flash.display.Sprite;
	import flash.events.Event;
 
	public class Main extends Sprite 
	{
		private var imageArr:Array = new Array();
		private var iterator:int = 1;
		private var decr:Number = 0.015;
		[Embed(source = 'Riviera_pic1.png')]
		private var Image1:Class; 
		private var i1:Bitmap;
		[Embed(source = 'Riviera_pic2.png')]
		private var Image2:Class; 
		private var i2:Bitmap;
		[Embed(source = 'Riviera_pic3.png')]
		private var Image3:Class;
		private var i3:Bitmap;
 
		public function Main():void 
		{
			i1 = new Image1();
			i1.alpha = 1;
			imageArr.push(i1);
			i2 = new Image2();
			i2.alpha = 0;
			imageArr.push(i2);
			i3 = new Image3();
			i3.alpha = 0;
			imageArr.push(i3);
			for each(var im:Bitmap in imageArr)
				addChild(im);
			addEventListener(Event.ENTER_FRAME, enterFR);
		}
		private function enterFR(e:Event):void 
		{
			imageArr[iterator].alpha += decr;
			if (imageArr[iterator].alpha >= 1)
			{
				imageArr[iterator].alpha = 1;
				if (iterator>0)
					imageArr[iterator - 1].alpha = 0;
				if (iterator==0)
					imageArr[imageArr.length-1].alpha = 0;
				setChildIndex(imageArr[iterator], 0);
				iterator++;
				if (iterator >= imageArr.length)
					iterator = 0;
			}
		}
	}
}
as только начал учить.
Работаю в ФД.
Adobe CS не знаю вообще.

Как мне сделать прелоадер?