Показать сообщение отдельно
Старый 29.04.2011, 16:20
honest_man вне форума Посмотреть профиль Отправить личное сообщение для honest_man Найти все сообщения от honest_man
  № 13  
Ответить с цитированием
honest_man

Регистрация: Aug 2010
Сообщений: 86
fish_r, вы хотите чтобы после определенного кадра не происходило задержки?
Тогда выполните постсобытийное обновление в функции-приемнике события :MouseEvent, :KeyboardEvent или :TimerEvent.
Код AS3:
//Кадр №n
var testTimer :Timer = new Timer(1,1);
testTimer.addEventListener(TimerEvent.TIMER, listener);
testTimer.start();
 
function listener (e:TimerEvent)
{
e.updateAfterEvent();
}
Других способов я незнабю. Хотя еще можно временно увеличить скорость кадров, чтобы создать эффект отсутствия задержки:
Код AS3:
//Кадр №7
this.stage.frameRate = 1000;
Код AS3:
//Кадр №8
this.stage.frameRate = 24;


Последний раз редактировалось honest_man; 29.04.2011 в 16:23.