[请益] 关于 Corona SDK 里的"parent"的问题

楼主: r50o19 (打开推进器)   2016-01-17 11:12:02
我是个从没碰过程式的新手, 最近刚学 Corona SDK,
在白乃远和曾奕霖著的Corona SDK里面第6章台球游戏范例里看到一段是:
myLine = nil,
elseif t.isFocus then
if "moved" == phase then
if (myLine) then
myLine.parent:remove(myLine)
end
myLine = display.newLine(t.x,t.y,event.x,event.y)
myLine:setStrokeColor(1,1,1,50/255)
myLine.strokeWidth = 15
http://imgur.com/zbkEEv7
这段是写按住母球往后拉会产生一条力矩线的图形
http://imgur.com/9GVoOTS
这张是比较详细的范例
请问一下myLine.parent:remove(myLine)这边
为什么不直接用myLine:removeSelf()删掉就好了,
搞不太懂里面的"parent"这段,这"双亲"到底有什么功用?是什么意思?且要怎么使用?
还有为什么要再一开始就把myLine设成nil?? 想破脑袋都想不出到底是为什么啊??
请神人帮忙解惑啊!谢谢~~?
作者: cowbaying (是在靠北喔)   2016-01-17 13:27:00
parent是一种继承的概念
作者: ManInBlack (阿阙)   2016-01-17 20:41:00
应该不是继承吧
作者: littleshan (我要加入剑道社!)   2016-01-18 00:03:00
这是树状资料结构的parent,不是继承的parent

Links booklink

Contact Us: admin [ a t ] ucptt.com