2012-06-03 32 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。请注意,本例中使用的数据对象可能是用于动态绘制像素的数据对象池,但概念是相同的(并且您可能会发现表示要绘制像素的数据对象的想法在您的任务中很有用在你面前)。