我已经构建了一个等长平面,等距平面包含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
}
答案 0 :(得分:0)
是Z-Sorting自动完成。