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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Apr 2006
Сообщений: 12
По умолчанию Время между сменой

Как сделать, чтобы через некоторое время начинал опять увеличивать (уменьшать) _alpha? Исправьте плиз код:

mc.onEnterFrame = function() {
if (this.id == 0) {
this._alpha -= 0.5;
if (this._alpha<=0) {
this.id = 1;
}
} else {
if (this._alpha<100) {
this._alpha += 0.5;
} else {
this.id = 0;
}
}
};

mc - рисунок

Старый 11.04.2006, 18:37
AlexSol вне форума Посмотреть профиль Отправить личное сообщение для AlexSol Найти все сообщения от AlexSol
  № 2  
Ответить с цитированием
AlexSol

Регистрация: Dec 2005
Сообщений: 316
засунь рисунов в клип [F8]

Старый 11.04.2006, 18:40
Pauk_ вне форума Посмотреть профиль Отправить личное сообщение для Pauk_ Найти все сообщения от Pauk_
  № 3  
Ответить с цитированием
Pauk_
 
Аватар для Pauk_

Регистрация: Apr 2006
Сообщений: 12
не так. надо чтоб рисунок изменился, а потом: секунд через 6 опять начал меняться. Я не покадровую анимацию делаю

Старый 11.04.2006, 20:34
Samodelkin вне форума Посмотреть профиль Отправить личное сообщение для Samodelkin Найти все сообщения от Samodelkin
  № 4  
Ответить с цитированием
Samodelkin

Регистрация: Jul 2005
Адрес: Москва
Сообщений: 452
Отправить сообщение для Samodelkin с помощью ICQ
Код:
Interval1 = setInterval(function () {
	Interval2 = setInterval(function () {
		if (mc.id == 0) {
			mc._alpha -= 1;
			if (mc._alpha<=0) {
				mc.id = 1;
				clearInterval(Interval2);
				delete Interval2;
			}
		} else {
			mc._alpha += 1;
			if (mc._alpha>100) {
				mc.id = 0;
				clearInterval(Interval2);
				delete Interval2;
			}
		}
	}, 10);
}, 5000);
__________________
Давайте отбросим факты, чтобы увидеть суть

Старый 11.04.2006, 20:46
Friday13 вне форума Посмотреть профиль Отправить личное сообщение для Friday13 Посетить домашнюю страницу Friday13 Найти все сообщения от Friday13
  № 5  
Ответить с цитированием
Friday13
 
Аватар для Friday13

Регистрация: Nov 2001
Адрес: Moscow village
Сообщений: 193
Отправить сообщение для Friday13 с помощью ICQ
Гы. не заработает
__________________
Тут вам не здесь!!!

Старый 11.04.2006, 20:47
Friday13 вне форума Посмотреть профиль Отправить личное сообщение для Friday13 Посетить домашнюю страницу Friday13 Найти все сообщения от Friday13
  № 6  
Ответить с цитированием
Friday13
 
Аватар для Friday13

Регистрация: Nov 2001
Адрес: Moscow village
Сообщений: 193
Отправить сообщение для Friday13 с помощью ICQ
альфа не может быть меньше либо равно нулю и больше 100
__________________
Тут вам не здесь!!!

Старый 11.04.2006, 20:56
Samodelkin вне форума Посмотреть профиль Отправить личное сообщение для Samodelkin Найти все сообщения от Samodelkin
  № 7  
Ответить с цитированием
Samodelkin

Регистрация: Jul 2005
Адрес: Москва
Сообщений: 452
Отправить сообщение для Samodelkin с помощью ICQ
Да хоть 1000 все равно взлетит
__________________
Давайте отбросим факты, чтобы увидеть суть

Старый 12.04.2006, 09:01
Pauk_ вне форума Посмотреть профиль Отправить личное сообщение для Pauk_ Найти все сообщения от Pauk_
  № 8  
Ответить с цитированием
Pauk_
 
Аватар для Pauk_

Регистрация: Apr 2006
Сообщений: 12
Samodelkin, спасибо тебе

Старый 12.04.2006, 13:41
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 9  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
Цитата:
Сообщение от Friday13
альфа не может быть меньше либо равно нулю и больше 100
по логике да...

на практике всё ок... ну больше ста она конечно не станети меньше 0 тоже но пахать бут...
__________________
Best regards, Boris Petrov

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

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

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


 


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


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