在此先感謝您的任何幫助。我是一個Noob在ActionScript 3,我想要做的是製作一個圖像滑塊。基本上,會有一個movieClip,充當一個容器,以及一個左右按鈕。當我點擊左鍵時,容器滑動向左,反之亦然。Actionscript 3簡單圖像滑塊
現在我得到的東西工作,問題是當我按左邊的按鈕說,容器向左移動,並繼續向左移動多次,因爲我點擊左邊的按鈕。但是我希望它在Container的末尾停止或循環,我不確定如何執行此操作。
我在網上搜索了一些東西,但沒有發現任何有用的東西,大部分我發現的東西非常複雜或者嚴重依賴於外部庫,我不想複製和粘貼我不喜歡的代碼片段,不明白。任何人都可以請給小有一點洞察如何這可以在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是我創作的一個放在舞臺上的電影剪輯,對此感到遺憾! – Noob 2012-04-11 23:30:01