我在这里有一个代码,它会丢弃第一行,然后在第二行下降第二行。第一行立即下降,第二行放在计时器上。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