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

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

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

Регистрация: Feb 2009
Сообщений: 57
По умолчанию вопрос по таймеру

Приветствую, столкнулся с такой проблемой
допустим я выставил таймер на 5000 миллисекунд, т. е. 5 секунд

Код AS3:
private var tTimer:Timer=new Timer(5000);
когда я его останавливаю методом
Код AS3:
tTimer.stop();
то позиция таймера сбрасывается на 0
запускаю таймер методом
Код AS3:
tTimer.start();
и таймер начинает работать с 0.
собственно вопрос, как сделать так, что бы таймер начинал работать именно с того места, когда я его остановил?

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
что значит с того места?
у таймера нет места..есть повторение.

Код AS3:
function _onTimer(e:TimerEvent):void{
	timer.stop();
	trace(timer.currentCount);
	timer.start();
}
 
var timer:Timer = new Timer(500);
trace(timer.currentCount);
timer.addEventListener(TimerEvent.TIMER,_onTimer);
timer.start();
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 19.02.2011, 12:54
TexHuK вне форума Посмотреть профиль Отправить личное сообщение для TexHuK Найти все сообщения от TexHuK
  № 3  
Ответить с цитированием
TexHuK

Регистрация: Feb 2009
Сообщений: 57
я про то, что если таймер остановили на 3х секундах, то если снова возобновить работу таймера, то именно с 3-х секунд, а не с 0. а тут получается возобновление работы таймера именно с 0.

приведу пример:
если по таймеру каждые пять секунд появляется определенный объект, и при организации кнопки паузы, жать на эту кнопку с интервалом в 1 секунду, то новый объект так и не появится.

Старый 19.02.2011, 13:33
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 4  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Вот мой черновой вариант. Можете поправить — и будет всем польза.
Вложения
Тип файла: txt ProgressTimerEvent.txt (1.0 Кб, 31 просмотров)
Тип файла: txt ProgressTimer.txt (7.6 Кб, 35 просмотров)

Старый 19.02.2011, 13:57
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 5  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Таймер - штука дискретная, чаще заданного интервала состояния не меняет. Хотите считать целые 5-секундные интервалы - ставьте задержку в 5 секунд. Хотите точно определять время нажатия кнопки - ставьте 100 милисекунд, точности до 1/10 секунды обычно хватает.
__________________
тонкий тролль, осеянный благодатью

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

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

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


 


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


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