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中又应该如何? 展开
BB在AA中,AA在主场景。如果我在BB中打this.bb stop();就是BB停吗?
在BB中打parent.bb 还是parent.AA,AA才会停?还有孩子CC的话在BB中又应该如何? 展开
2个回答
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();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询