Показать сообщение отдельно
Старый 27.02.2007, 14:41
NewFolder вне форума Посмотреть профиль Отправить личное сообщение для NewFolder Найти все сообщения от NewFolder
  № 9  
NewFolder
 
Аватар для NewFolder

Регистрация: Nov 2006
Сообщений: 155
Цитата:
Сообщение от CorC
думаю что свапать не надо

исходник не покажете?
В начале загрузки мувика создаю прелоадер и ставлю в центр

Код:
function onStartLoad(targetMC:MovieClip, param:Object){	
	//Show preloader
	var loaderMC:MovieClip = _root.attachMovie("preloader-small", "loader" + lastLoaderId, _root.getNextHighestDepth());
	trace("Create loader " + loaderMC);
	loaderMC.onEnterFrame = function(){				
		this._x = (_root.contentW - this.bgMov._width) / 2;
		this._y = (_root.contentH - this.bgMov._height) / 2;
		delete this.onEnterFrame;
	}
	lastLoaderId++;
	targetMC.preloader = loaderMC;
}
При окончании загрузки делаю все свои дела и пытаюсь удалить прелоадер
Код:
function onEndLoad(targetMC:MovieClip, param:Object){
	loadedMCs[targetMC._name] = targetMC;
	
	//Remove this clip from load stack
	removeFromStack();
	targetMC.loaderInt = setInterval(removePreloader, 100, targetMC);
	
	//Load next block
	if (nowLoading.length){		
		loadClip(nowLoading[0]);
	}
}