Показать сообщение отдельно
Старый 09.02.2010, 16:57
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Если правильно понял...
Код AS3:
stop();
 
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
 
function onProgress(e:ProgressEvent):void
{
	var loaded:Number = e.target.bytesLoaded;
	var total:Number = e.target.bytesTotal;
	var pct:Number = loaded/total;
	loader_mc.scaleX = pct;
	loaded_txt.text = " " + (Math.round(pct * 100)) + "%";
}
 
function onComplete(e:Event):void
{
	play();
	addEventListener(Event.ENTER_FRAME, looper);
}
============================================
 
 
function looper(e:Event):void
{
	if (currentFrame == 5)
	{
		stop();
		removeEventListener(Event.ENTER_FRAME, looper);
	}
}