2012-06-03 64 views
0

使用動作3在舞臺外生成模式的最佳方式是什麼?我正在嘗試創建一個用戶正沿着移動的無盡樓梯。第一組步驟是在運行時使用:在舞臺AS3外部生成

for(i=0; i<40 ; i++) 
{ 
    var _block:Platform=new Platform("Platform",{x:i*20 ,y: 400 - i * 20, view:"../assets/art/step.png"}); 
    add(_block) 
} 

樓梯從左下角跑到舞臺的右上角。我不確定是否有可能繪製更多的樓梯,說當用戶在40層樓的中途生成另一個40層時,可以有效地作爲永無止境的樓梯工作。有人可以舉一個例子來說明如何創建它?

回答

2

你想要做的不是產生更多的樓梯,而是簡單地移動你不再使用的樓梯到你將要使用的區域。本質上,你需要的是一個對象池,比如here。請注意,本例中使用的數據對象可能是用於動態繪製像素的數據對象池,但概念是相同的(並且您可能會發現表示要繪製像素的數據對象的想法在您的任務中很有用在你面前)。