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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.06.2011, 12:52
intrdr вне форума Посмотреть профиль Отправить личное сообщение для intrdr Найти все сообщения от intrdr
  № 1  
Ответить с цитированием
intrdr

Регистрация: Feb 2008
Сообщений: 47
Question Slideshow with timer

Добрый день!

Есть набор картинок. Задача: сделать slideshow. Через определённый промежуток времени картинки сменяют друг друга, появляясь из непрозрачности.

Пытаюсь реализовать это без использования timeline.

Исходник явно не совершенен, и явно можно было сделать куда грамотнее, но у меня получилось так. проблема в том, что он не реагирует на строчки:...



Код AS1/AS2:
 
c = 4; //количество картинок 
count = 0; //счётчик для таймера
A = 1; //переменные для объектов
B = 2;
 
// прячем лишние картинки (все кроме первой)
for (i = 2; i < c; i++){
	curClip = this["obj"+i];
	curClip._alpha = 0;
	trace (curClip);
}
 
 
pause = function () {
	if (count == 200){
		curClip1 = this["obj"+A]; //в этом месте не происходит ассоциация с нужной картинкой
		curClip2 = this["obj"+B]; //ну и здесь, естественно тоже самое...
		count = 0;
		curClip1._alpha = 0;
		curClip1.swapDepths(curClip2);
		trace (curClip1);
		if (A < c){
			A ++;
		}
		else {
			A = 1;
		}
		if (B < c){
			B ++;
		}
		else {
			B = 1;
		}
 
	}
	count ++;
	curClip1._alpha ++;
 
//clearInterval(pausei);
}
 
pauseSwap = setInterval(pause, 5);
Почему не происходит ассоциация с картинками внутри функции?

Или может есть куда более правильный способ?

Заранее спасибо!

Создать новую тему   Часовой пояс GMT +4, время: 13:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
slideshow , timer

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

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


 


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


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