flash中this用法
这近学flash语言,碰到这个this不大理解,老师要我将其跟_root区别理解,我知道_root是指向主时间轴的绝对路径,可this.真的搞不懂,网上也找不着能够理解的...
这近学flash语言,碰到这个this不大理解,老师要我将其跟_root区别理解,我知道_root是指向主时间轴的绝对路径,可this.真的搞不懂,网上也找不着能够理解的解释,下面是实例:
_root.fly_mc.onEnterFrame = function() {
this.smoothMove(speed, _root._xmouse, _root._ymouse);
this.rotateTo(_root._xmouse, _root._ymouse);
}; 展开
_root.fly_mc.onEnterFrame = function() {
this.smoothMove(speed, _root._xmouse, _root._ymouse);
this.rotateTo(_root._xmouse, _root._ymouse);
}; 展开
2个回答
展开全部
① _root是指“主时间轴”,比如_root.mc意思就是指主时间轴的影片剪辑mc
_root.mc.mc1意思就是指主时间轴的影片剪辑mc内部的影片剪辑mc1 。
② 对于this,就有点像英语“这里”的意思。是指“写代码的当前时间轴”,
所以这就要看你的语句写在哪里,比如在主时间轴的帧上写this.mc,这就相当
于_root.mc,意思是指主时间轴的影片剪辑mc ,如果在影片剪辑mc的时间轴上
写this.mc1,意思就是指影片剪辑mc内部的影片剪辑mc1
_root.mc.mc1意思就是指主时间轴的影片剪辑mc内部的影片剪辑mc1 。
② 对于this,就有点像英语“这里”的意思。是指“写代码的当前时间轴”,
所以这就要看你的语句写在哪里,比如在主时间轴的帧上写this.mc,这就相当
于_root.mc,意思是指主时间轴的影片剪辑mc ,如果在影片剪辑mc的时间轴上
写this.mc1,意思就是指影片剪辑mc内部的影片剪辑mc1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询