var LevelCode:Array = [10,20,30,40,50,60,70,80,...,990,1000];
var Piece0:Timer = new Timer(50, LevelCode[0]);
var Piece1:Timer = new Timer(50, LevelCode[1]);
...
var Piece98:Timer = new Timer(50, LevelCode[98]);
var Piece99:Timer = new Timer(50, LevelCode[99]);
我想同時啓動Piece0定時器,Piece1定時器等。 我試過Piece0+Piece1.start();
,但沒有奏效。在AS3中同時啓動多個定時器
你們能幫我嗎?
我想在一行中做,因爲會有100件 – werter318 2012-02-02 19:59:31
在這種情況下,我推薦定時器和map(數組)。 – blahdiblah 2012-02-02 20:01:37
我不認爲有可能在「確切」的同時開始全部100個。就像@blahdiblah所說的,啓動一個計時器並不是一個資源密集型的過程,所以如果你連續啓動一些計時器,它們都應該在相同的毫秒內啓動。但是如果你想開始其中的100個,你將無法同時啓動它們。你可以把它們放到一個數組中,並通過它們循環來使代碼更緊湊,但這就是它。 – lordofthefobs 2012-02-02 20:03:38