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

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

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

Регистрация: Oct 2012
Сообщений: 191
Question Как включить таймер на нужное время

Здравствуйте всем, кто посетил сей вопрос...и заранее СПАСИБО!

Можете ли Вы подсказать мне как включить Таймер на ОПРЕДЕЛЕННОЕ ВРЕМЯ(например, 2 секунды)...

Старый 05.10.2012, 17:24
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Timer#delay
__________________
тут я

Старый 05.10.2012, 17:28
vitamin4er вне форума Посмотреть профиль Отправить личное сообщение для vitamin4er Найти все сообщения от vitamin4er
  № 3  
Ответить с цитированием
vitamin4er

Регистрация: Oct 2012
Сообщений: 191
Омг... а случайно не так:
var timer:Timer = new Timer(1000,0); где 1000 - это то самое время?!

Старый 05.10.2012, 17:31
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 4  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Это создает новый таймер, передает в качестве аргументов 1000 и 0, которые присваиваются сеттерам Timer#delay и Timer#repeatCount соответственно.
И, если вы сами можете ответить на свой вопрос, зачем было спрашивать?
__________________
тут я

Старый 05.10.2012, 17:36
vitamin4er вне форума Посмотреть профиль Отправить личное сообщение для vitamin4er Найти все сообщения от vitamin4er
  № 5  
Ответить с цитированием
vitamin4er

Регистрация: Oct 2012
Сообщений: 191
Цитата:
Сообщение от КорДум Посмотреть сообщение
Это создает новый таймер, передает в качестве аргументов 1000 и 0, которые присваиваются сеттерам Timer#delay и Timer#repeatCount соответственно.
И, если вы сами можете ответить на свой вопрос, зачем было спрашивать?
Везде, где я искал информацию 1000 - это некая задержка, а не заданное время. Просто запустался

Старый 05.10.2012, 17:37
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 6  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Задержка между срабатыванием диспатча TimerEvent.TIMER. То есть время между тиками.
__________________
тут я

Старый 05.10.2012, 17:40
vitamin4er вне форума Посмотреть профиль Отправить личное сообщение для vitamin4er Найти все сообщения от vitamin4er
  № 7  
Ответить с цитированием
vitamin4er

Регистрация: Oct 2012
Сообщений: 191
Цитата:
Сообщение от КорДум Посмотреть сообщение
Задержка между срабатыванием диспатча TimerEvent.TIMER. То есть время между тиками.
Спасибо за разъяснения!

Добавлено через 6 минут
И еще один вопросик! Как реализовать таймер в откате клавиши, то есть:
Код AS1/AS2:
if(время в 2 секунды прошло)
{
    действие возможно!
}else {
    действие невозможно!
}


Последний раз редактировалось iNils; 05.10.2012 в 19:09.
Старый 05.10.2012, 18:38
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 8  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Попробуйте флаг. То есть по нажатию на кнопку флаг в true, запускаете таймер. Таймер тикнул - флаг в false. А в условии проверяйте флаг.
__________________
тут я

Старый 05.10.2012, 19:00
vitamin4er вне форума Посмотреть профиль Отправить личное сообщение для vitamin4er Найти все сообщения от vitamin4er
  № 9  
Ответить с цитированием
vitamin4er

Регистрация: Oct 2012
Сообщений: 191
Цитата:
Сообщение от КорДум Посмотреть сообщение
Попробуйте флаг. То есть по нажатию на кнопку флаг в true, запускаете таймер. Таймер тикнул - флаг в false. А в условии проверяйте флаг.
попробую! ОГРОМНОЕ СПАСИБО за ПОНЯТНЫЙ пример!!!

Добавлено через 2 часа 15 минут
И еще один вопрос!
Как опрашивать таймер?
То есть:
-таймер стартанул
-таймер тикнул
Код AS3:
if(???????)
{
   attack = false;
}if else(???????)
{
   attack = true;
}

Старый 06.10.2012, 04:00
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 10  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код AS3:
if(timer.isRunning)
{
   attack = false;
}if else(// only for dispatch event)
{
   attack = true;
}
__________________
Марк Tween

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

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

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


 


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


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