![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2007
Сообщений: 33
|
Приветствую всех.
Возникла проблема: Основной мувиклип(сцена) играет со скоростью кадров 26 fps (stage.frameRate=26). Загружаем swf в контейнер,созданный на сцене ( он состоит с последовательности кадров и собран с 32 fps) ,то он играет в каком-то своём FPS. Как заставить играть загруженный swf с 32 fps?? Или нельзя играть разные мувиклипы со своими FPS? |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 33
|
Написал такую функцию.Вроде стало играть с указным FPS. Но как то с нестабильным темпом.
Таки да.Толком можно только сцене фрамерейт менять . 8-( private function playF(mc:MovieClip, startFrame:int,frameRate:int):void { mc.gotoAndStop(startFrame); //if(frametimer){ //frametimer.removeEventListener(TimerEvent.TIMER,nextFrameF); //} mc.startFrame=startFrame; frametimer=new Timer(Math.round(1000 / frameRate),0); frametimer.addEventListener(TimerEvent.TIMER,function(e:TimerEvent){nextFrameF(mc);}); frametimer.start(); } private function nextFrameF(mc:MovieClip):void { if(mc.currentFrame==mc.totalFrames){ mc.gotoAndStop(mc.startFrame); } mc.nextFrame(); trace (mc.currentFrame); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|