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

Регистрация: Apr 2006
Сообщений: 74
По умолчанию setInterval проблема!

На сцене есть контейнер мувиков container_mc, в нем есть мувики clip1, clip2, clip3 и т.д. у всех у них прозрачность = 0. Теперь хотим запустить цикл в котором они будут по очереди показываться с определенным интервалом, вот примерный код но он не так работает (.

Код:
var loader = new LoadVars();
loader.load("images.txt");

var container_mc = this.createEmptyMovieClip("container",0);

var pathArray = new Array();
loader.onData = function(str) 
{
	pathArray = str.split("|");
	num = pathArray.length;
	delete loader;
	for(i = 0; i < num; i++)
	{
		container_mc.createEmptyMovieClip("clip"+i,i);
		container_mc["clip"+i].loadMovie(pathArray[i]);
		container_mc["clip"+i]._alpha = 0;
		container_mc["clip"+i]._x += 95*i;
	}
	
	for(i = 0; i < num; i++)
	{
		setInterval(showImage, 1000, i);		
	}	
}

//Show Image
function showImage(i)
{
	container_mc["clip"+i]._alpha = 100;	
}
Но этот код ждет 1 секунду и показывает сразу все картинки на сцене
__________________
http://nskauto.com - Сайт о Японских Авто


Последний раз редактировалось slavijan; 31.05.2006 в 15:19.