Показать сообщение отдельно
Старый 01.06.2013, 15:39
vizgl вне форума Посмотреть профиль Отправить личное сообщение для vizgl Найти все сообщения от vizgl
  № 4  
Ответить с цитированием
vizgl
 
Аватар для vizgl

Регистрация: Jun 2012
Сообщений: 70
Пиши класс контроллер, у которого будет параметр fps анимации, и в нем вручную рассчитывай кадр.
Получится, что-то типа этого:
Код AS1/AS2:
_сounter += dt * _fps;
 
if (_сounter >= 1.0)
{
	var jumpFrames: int = int(_сounter);
	var needFrame: int = _сontrolledClip.currentFrame + jumpFrames;
 
	if (needFrame > _endFrame)
	{
		needFrame = needFrame - _endFrame + (_startFrame - 1));
	}
 
	_сontrolledClip.gotoAndStop(needFrame);
 
	_сounter = _сounter - jumpFrames;
}
Тут
dt = 1 / stage.fps;
__________________
Блог: http://devizgl.blogspot.com/