推 bruce620:謝謝!很清楚的說明 我明白了 感謝你<_ _> 04/22 16:41
你的程式 顯示物件的結構是長這樣
main
vertex
text
(main 含有數個 vertex, vertex 內含有一個 text)
你希望 vertex 有各自的座標
但是你又希望能夠指定一個以 stage 為基準點的座標給 vertex.text
假設你已經成功指定了座標給 vertex.text
然後你又移動了 vertex
此時你希望 vertex.text 要跟著移動嗎?
================== 如果你不希望跟著移動 =================
那你的顯示物件結構就是錯的
應該是這樣
main
vertex
text
即使顯示結構變成這樣
你的 vertex Class 仍然可以持有 text 和修改 text 座標的能力
================== 如果你希望跟著移動 ====================
在 vertex 裡面設定 text 的座標時使用 globalToLocal 座標轉換的函數
var stagePoint:Point = new Point(0,0);
var localPoint:Point = this.globalToLocal(stagePoint);
text.x = localPoint.x;
text.y = localPoint.y;
--
blog:http://etrex.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.137.198.18