Показать сообщение отдельно
Старый 23.04.2007, 00:07
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 3  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Запарно.
Только если сделать анимацию независимо от fps:
Код:
 //в первом кадре
stop();
var rate:Number = 1000/31; //длительность кадра из расчета 31 fps 
var mInt:Number ; //идентификатор интервала
function everyFrame():Void{
nextFrame();
updateAfterEvent();
}
mInt = setInterval( everyFrame, rate );
Если захотим зациклить анимацию - придется следить за _currentframe
onEnterFrame будет срабатывать 12 раз в сек
stop() не сработает - вместо этого надо будет очищать интервал.