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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jun 2001
Адрес: Москва
Сообщений: 23
Отправить сообщение для helg с помощью ICQ
По умолчанию Функция, работающая периодически

Помогите, пож. сделать subj. через определенное время должно происходить некоторое действие. Заранее благодарен.

Старый 20.03.2002, 14:19
GenaG вне форума Посмотреть профиль Отправить личное сообщение для GenaG Посетить домашнюю страницу GenaG Найти все сообщения от GenaG
  № 2  
GenaG
 
Аватар для GenaG

Регистрация: Dec 2001
Адрес: Россия, Балашиха
Сообщений: 278
Отправить сообщение для GenaG с помощью ICQ
Если промежутки равные то, ставишь пустой мув, длинною с необходимый промежуток и в последнем кадре вешаешь функцию, если рандомные, то добавляешь в первый кадр
Код:
this.gotoAndPlay(random(_totalframes));
__________________
ГенаГ.

Старый 21.03.2002, 16:19
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 3  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Это неалгоритмично.
Рисуешь в любой мувик (или вешаешь на него снаружи для пятого через onClipEvent(enterFrame))

onEnterFrame = function() {
if (--_timeout <= 0) {
Call_whatever_you_want();
_timeout = _some_value_maybe_random;
}
}

2GenaG
Представь себе задержку в 10000 фреймов (гипотетически)

Старый 21.03.2002, 16:29
GenaG вне форума Посмотреть профиль Отправить личное сообщение для GenaG Посетить домашнюю страницу GenaG Найти все сообщения от GenaG
  № 4  
GenaG
 
Аватар для GenaG

Регистрация: Dec 2001
Адрес: Россия, Балашиха
Сообщений: 278
Отправить сообщение для GenaG с помощью ICQ
Для гипотетических задержек в 1000 фреймов лучше ваще исползовать счетчик
Код:
if(n<1000){gotoAndPlay(_currentframe-1); n++;}
или то же самое для OnClipEvent(ЕnterFrame)
Код:
if(n<1000){n++;}else{play;}
мой первый пример все же наглядней
__________________
ГенаГ.


Последний раз редактировалось GenaG; 21.03.2002 в 16:31.
Создать новую тему   Часовой пояс GMT +4, время: 10:55.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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


 


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


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