Actionscript 3简单图像滑块

Actionscript 3简单图像滑块,actionscript,slider,scroller,Actionscript,Slider,Scroller,提前感谢您的帮助。我是ActionScript3的Noob,我想做的是制作一个图像滑块。基本上,将有一个movieClip,作为一个容器,以及一个左右按钮。单击“左”按钮时,容器向左滑动,反之亦然 现在我有点工作了,问题是当我按下“向左”按钮时,容器向左移动,并且在我点击左按钮时一直向左移动。但是我希望它在容器的末尾停止,或者循环,我不知道该怎么做 我搜索了整个网络,但没有找到任何有用的东西,我发现的大部分内容都非常复杂或严重依赖于外部库,我不想只是复制和粘贴我不理解的代码片段。任何人都可以提供

提前感谢您的帮助。我是ActionScript3的Noob,我想做的是制作一个图像滑块。基本上,将有一个movieClip,作为一个容器,以及一个左右按钮。单击“左”按钮时,容器向左滑动,反之亦然

现在我有点工作了,问题是当我按下“向左”按钮时,容器向左移动,并且在我点击左按钮时一直向左移动。但是我希望它在容器的末尾停止,或者循环,我不知道该怎么做

我搜索了整个网络,但没有找到任何有用的东西,我发现的大部分内容都非常复杂或严重依赖于外部库,我不想只是复制和粘贴我不理解的代码片段。任何人都可以提供一些关于如何在ActionScript3中实现这一点的见解

这是到目前为止我的代码的副本

谢谢 -努布

现在我开始工作了,问题是当我按下左边的按钮时 容器向左移动,并在我单击左按钮时一直向左移动。但我 如果希望它在容器的末尾停止或循环,我不知道该怎么做 这个

你在这里提到的不是很清楚。据我所知,您有一个容器myMask,当您反复按下左(或右)按钮时,它会从父容器thumbContainer上滑下

假设这就是问题所在,允许myMask容器向左或向右移动,但每次都要检查屏幕分辨率宽度(可能有if语句或其他内容)。因此,只有在满足条件时才向左/向右移动(有空间向左/向右移动)


希望有帮助

myMask不是一个容器,它只是一个隐藏容器内容的面具,容器的内容会从舞台上消失。thumbContainer是正在移动且将包含内容的容器。另外,thumbContainer是我在舞台上制作的一个电影剪辑,很抱歉!
//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;
}