作者etrexetrex (moonet)
看板Flash
标题Re: [问题] 如何取得父类别里的Array索引值
时间Fri Apr 22 16:38:25 2011
你的程式 显示物件的结构是长这样
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
1F:推 bruce620:谢谢!很清楚的说明 我明白了 感谢你<_ _> 04/22 16:41