Заранее благодарим за любую помощь. Я Noob в actionscript 3, и то, что я пытаюсь сделать, это сделать слайдер изображения. В принципе, будет movieClip, действующий как контейнер, и левая и правая кнопки. Когда я нажимаю левую кнопку, Контейнер скользит влево и наоборот.ActionScript 3 простых слайдера изображения
Теперь у меня есть работа, проблема в том, что я нажимаю на левую кнопку, Контейнер перемещается влево и продолжает двигаться влево столько раз, сколько я нажимаю на левую кнопку. Но я хочу, чтобы он остановился или зациклился в конце Контейнера, и я не уверен, как это сделать.
Я искал по всей сети, но не нашел ничего полезного, большинство из того, что я нашел, действительно сложно или сильно зависит от внешних библиотек, и я не хочу просто копировать и вставлять фрагменты кода, Т понять. Может кто-нибудь пожалуйста, дайте Alittle представление о том, как это может быть достигнуто в ActionScript 3.
здесь является копией моего кода до сих пор
Благодаря -Noob
//leftButton and rightButton are movieClips on the stage
leftButton.addEventListener(MouseEvent.MOUSE_DOWN, moveLeft);
rightButton.addEventListener(MouseEvent.MOUSE_DOWN, moveRight);
//NOTE: thumbContainer is a movieClip on the stage
//Make the mask;
var myMask:MovieClip = new MovieClip();
this.addChild(myMask);
myMask.graphics.beginFill(0x000000);
myMask.graphics.drawRect(6,138,534,144);
myMask.graphics.endFill();
thumbContainer.mask = myMask;
//thumbContainer moves left on button press
function moveLeft(evt:Event):void
{
thumbContainer.x -= myMask.width;
}
//thumbContainer moves right on button press
function moveRight(evt:Event):void
{
thumbContainer.x += myMask.width;
}
MyMask - это не контейнер, а просто маска, скрывающая содержимое контейнера, выходящего со сцены. thumbContainer - это контейнер, который перемещается, и который будет содержать контент. Кроме того, thumbContainer - это MovieClip, который я создал на сцене, извините за это! – Noob