Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 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.
Создать новую тему   Часовой пояс GMT +4, время: 07:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:36.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.