У меня есть этот код, который я нашел в Интернете, который делает бесконечную вращающуюся галерею, теперь моя проблема заключается в том, что при входе в фрейм он прыгает и слишком быстро. Я хочу, чтобы это было так быстро, когда вы выходите из логотипа.Как замедлить анимацию в AS3 без уменьшения fps
Вот код:
//Import TweenMax
import com.greensock.TweenMax;
//Save the horizontal center
var centerX:Number = stage.stageWidth/2;
//Save the width of the whole gallery
var galleryWidth:Number = infiniteGallery.width;
//Speed of the movement (calculated by the mouse position in the moveGallery() function)
var speed:Number = 0;
//Add an ENTER_FRAME listener for the animation
addEventListener(Event.ENTER_FRAME, moveGallery);
function moveGallery(e:Event):void {
//Calculate the new speed
speed = -(0.02 * (mouseX - centerX));
//Update the x coordinate
infiniteGallery.x+=speed;
//Check if we are too far on the right (no more stuff on the left edge)
if (infiniteGallery.x>0) {
//Update the gallery's coordinates
infiniteGallery.x= (-galleryWidth/2);
}
//Check if we are too far on the left (no more stuff on the right edge)
if (infiniteGallery.x<(-galleryWidth/2)) {
//Update the gallery's coordinates
infiniteGallery.x=0;
}
}
и вот demo »
спасибо, но я новичок на все это Actionscript вещь будет вы можете скопировать вставку всего кода с изменениями. Пожалуйста. –
Я новичок во всей этой программе. Не могли бы вы подойти к моему дому и выполнить мою работу/домашнюю работу/проект для меня? Kthxbye –
Спасибо, но есть ошибка Ошибка синтаксиса: «else» не отображается –