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

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

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

Регистрация: May 2004
Сообщений: 136
Отправить сообщение для B0Bka с помощью ICQ
По умолчанию как запустить таймер

как запустить таймер?
т.е. при нажатии кнопки пошел отсчет времени, а при наборе определенного значения произощло какое-то действие (есть ли такая возможность в Action script?)

Старый 16.05.2004, 20:06
FreeLander вне форума Посмотреть профиль Отправить личное сообщение для FreeLander Найти все сообщения от FreeLander
  № 2  
FreeLander
 
Аватар для FreeLander

Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
глянь Date class в хэлпе - там куча функций для получения значения времени. Примера под рукой к сожалению нет.

Старый 16.05.2004, 20:30
B0Bka вне форума Посмотреть профиль Отправить личное сообщение для B0Bka Найти все сообщения от B0Bka
  № 3  
B0Bka
 
Аватар для B0Bka

Регистрация: May 2004
Сообщений: 136
Отправить сообщение для B0Bka с помощью ICQ
используют, как я понял, так:
в первом фрейме пишут
StartTime = getTimer();
во втором:
curTime = getTimer();
elps = int((curTime - StartTime)/1000);
if (elps < 1) gotoAndStop(1);
else {
i++;
TextField1.text="прошло: "+i+" секунд.";
}

или так не будет работать?

з.ы.: можно ли как-то сделать тоже самое не в разных фреймах а в одном?

Старый 16.05.2004, 20:56
FreeLander вне форума Посмотреть профиль Отправить личное сообщение для FreeLander Найти все сообщения от FreeLander
  № 4  
FreeLander
 
Аватар для FreeLander

Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
Цитата:
или так не будет работать?
ну ты парень даёшь! Вроде и в хэлп полез и пример накидал а проверить сам - не можешь

Хотя вообще работать не будет, хоть суть и понята верно - сначала засекаешь начало временного интервала, а потом уже, засекая время повторно, проверяешь сколько прошло.

Насчет " можно ли как-то сделать тоже самое не в разных фреймах а в одном?" - можно. Если ты будешь проверять кол-во прошедших секунд в функции запущенной по setInterval. Тогда всё можно пихать в один фрэйм.

Старый 16.05.2004, 22:07
B0Bka вне форума Посмотреть профиль Отправить личное сообщение для B0Bka Найти все сообщения от B0Bka
  № 5  
B0Bka
 
Аватар для B0Bka

Регистрация: May 2004
Сообщений: 136
Отправить сообщение для B0Bka с помощью ICQ
тогда вопрос по поводу setInterval:

http://www.flasher.ru/forum/showthre...425#post375425

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

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
эх................. а так нельзя было сделать???)))))
Вложения
Тип файла: zip Сжатая zip-папка (6).zip (36.5 Кб, 105 просмотров)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

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

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

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


 


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


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