flash中this和_root、parent什么不同.

_root我可以理解为是主场景吗?BB在AA中,AA在主场景。如果我在BB中打this.bbstop();就是BB停吗?在BB中打parent.bb还是parent.AA... _root我可以理解为是主场景吗?
BB在AA中,AA在主场景。如果我在BB中打this.bb stop();就是BB停吗?
在BB中打parent.bb 还是parent.AA,AA才会停?还有孩子CC的话在BB中又应该如何?
展开
 我来答
匿名用户
2013-10-24
展开全部
_root是绝对路径的根时间轴this是指代码所在的时间轴parent是相对路径的父时间轴(即上一级时间轴)AA在主时间轴里AA里有BBBB里有CC你在BB中打this.bb.stop()就要出错,如果需要BB停止,四种写法:this.bb.stop() //只能在AA中的时间轴上写_root.aa.bb.stop() //可在AA,BB,CC中,也可在主时间轴上写parent.stop() //只能在CC中写this.stop() //只能在BB中写其实,你还有一个相对容易写代码的方式,在动作面板中,上面有一行按钮,其中有个类似射击描准的,点一下,会让你自动选择.你就不用考虑些区别了.
匿名用户
2013-10-24
展开全部
_root指向主时间轴.this指向当前时间轴.parent指向父级时间轴.BB是CC的父级.AA又是BB的父级.如果在BB中让AA停止就_parent.stop();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式