0
我有一張或多或少看起來像附加圖像的繪圖。 imageFlex Sprite xy座標
橙色正方形是當前選定的精靈。
這些精靈都是從我從XML接收的座標中繪製的。
var sprObject:Sprite = new Sprite();
sprObject.graphics.beginFill(itemList.c.toString());
sprObject.name = strName;
sprObject.graphics.moveTo(iX, iY);
sprObject.graphics.lineTo(iX2, iY2);
sprObject.graphics.lineTo(iX3, iY3);
sprObject.graphics.lineTo(iX4, iY4);
sprObject.graphics.lineTo(iX, iX);
sprObject.graphics.endFill();
mainUI.addChild(sprObject); // mainUI is a mx:UIComponent
g_Sprite.push(sprObject); // array of sprites.
我想要做的是以下幾點。 如果我目前在橙色方塊上,並使用我的鍵盤方向按鈕(上/下/左/右)。 我想取消選擇當前精靈,並選擇適當方向的下一個精靈。
我遇到的問題是我無法獲取繪製的精靈的x和y座標。 如果我查看數組,則精靈的x和y座標全部爲0. 如果我可以檢索到,我可以編寫算法來確定要選擇的下一個精靈。
任何幫助,將不勝感激。