我在這裏有一個代碼,它會丟棄第一行,然後在第二行下降第二行。第一行立即下降,第二行放在計時器上。as3隨機丟棄物體
// Bring in first row
var blueY:Tween = new Tween(blue, "y", Bounce.easeOut, -295, -49, 2, true);
var pinkertonY:Tween = new Tween(pinkerton, "y", Bounce.easeOut, -295, -49, 2, true);
var oddsEndsY:Tween = new Tween(oddsEnds, "y", Bounce.easeOut, -283, -37, 2, true);
var raditudeY:Tween = new Tween(raditude, "y", Bounce.easeOut, -283, -37, 2, true);
// Create and start second row timer
var coverDropTimer:Timer = new Timer(500, 1);
coverDropTimer.addEventListener(TimerEvent.TIMER, dropCovers);
coverDropTimer.start();
// Bring in second row on timer
var greenY:Tween;
var maladroitY:Tween;
var makeBelieveY:Tween;
var redY:Tween;
function dropCovers(e:TimerEvent):void{
greenY = new Tween(green, "y", Bounce.easeOut, -460, -40, 2.5, true);
maladroitY = new Tween(maladroit, "y", Bounce.easeOut, -460, -40, 2.5, true);
makeBelieveY = new Tween(makeBelieve, "y", Bounce.easeOut, -457, -37, 2.5, true);
redY = new Tween(red, "y", Bounce.easeOut, -457, -37, 2.5, true);
coverDropTimer.removeEventListener(TimerEvent.TIMER, dropCovers);
}
我該如何在兩個設定的數字之間隨機地分別放置每個封面?我假設我將不得不爲每一個計算器分別應用一個計時器,然後以某種方式在兩個數字之間產生隨機數的時間?
不知道如何去做這件事。
感謝, 韋德
你是說,而不是丟棄,一個行那麼其他的,你希望每個8張專輯,4每一行中,所有的下拉隨機並讓他們在一段時間內完成? – sberry 2010-01-31 22:01:42
是的,正是我在找的東西。 – 2010-02-02 08:08:54