1
我已經使用ActionScript 2在Flash中創建了一個圖像滑塊。基本上我有五個600 px圖像堆疊在一個名爲ContentMC的剪輯旁邊。目前,當按下相應的按鈕時,滑塊可以很好地在圖像之間滾動,但是我想知道的是如何讓圖像每隔幾秒滾動一次,而不需要用戶進行交互。我對主時間軸的動作層上下面的代碼:Actionscript 2圖像滑塊時機
import mx.transitions.Tween;
import mx.transitions.easing.*;
btn1.endX = 64;
btn1.onPress = doPress;
btn2.endX = -536;
btn2.onPress = doPress;
btn3.endX = -1136;
btn3.onPress = doPress;
btn4.endX = -1736;
btn4.onPress = doPress;
btn5.endX = -2336;
btn5.onPress = doPress;
function doPress() {
var twX = new Tween(contentMC, "_x", Strong.easeInOut, contentMC._x, this.endX, 1.5, true);
}
我有一個包含所有的圖像稱爲contentMC一個實例。 我有5個實例通過btn5調用btn1,每個實例都包含按鈕影片剪輯。
此外,我正在尋找幫助的特定功能是讓圖像每隔幾秒自行滑動(並保留通過點擊相應按鈕可滑動到特定圖像的功能)。我爲我的任何無知道歉,但我不太熟悉Actionscript。
謝謝大家提前。
好吧,這很好,非常好。只有兩個問題: 1.它從圖像5開始,然後滾動到圖像2,然後正常執行序列。因此,出於某種原因而不是從第一張圖像開始,它會從最後一張圖像開始,然後跳過第一張圖像。這隻會在第一次通過序列時發生,之後就很好。 2.切換圖像的按鈕不再有效。 最後,如果我想在這段時間內停止滾動它自己,我該怎麼做? – 2012-04-26 20:42:18
Coderates爲我糾正了這段代碼,並將它提供給我。他的迴應中的代碼是100%正確的,功能比我所要求的要好得多。非常感謝Coderates。 – 2012-04-27 15:59:09