1

我已经建立了一个等距平面,等距平面包含 64 个草对象和一个在点击时移动的盒子对象。

MouseEvent.CLICK 处理程序附加到每个草对象。我使用 as3isolib 绘制了草和盒子。两者都是 as3isolib 对象。

当用户单击平面上任何位置的任何草对象时,框会移动到该位置,但我无法理解是否每次为草和框对象返回新的索引值?

public function OverOnEachTile(evt:ProxyEvent):void

{


var targetGrassObject:IsoSprite = evt.target as IsoSprite;

scene.getChildIndex(targetGrassObject) // returns different value for same tile or grass object

scene.getChildIndex(isoBox1); // returns different value for same single box instance of type isoBox

}
4

1 回答 1

0

是的 Z 排序是自动完成的。

于 2011-05-17T10:51:36.683 回答