flash里的_root和windows里面的根目录的意思一下,也就是在舞台上对象。例如你在一个元件里写代码要调用舞台上的对象里,就要用到它。当然还有一个_parent,是指的上一级元件里的东东。这两种语句是用来表示对象的位置的,一个是绝对路径,一个是相对路径。
_root 就是指主时间轴,用_root 就相当用了绝对路径,当你把影片做在MC 里面。在MC里面拖动另一个MC1,。,那可以不用加在MC里面加代码的话。可以不用加_root 或者加也可以。。但必要也要加上MC,,例如:_rootMCMC1 这个是绝对路径。。现在做程序都不提倡用绝对路径,应该用相对路径,方便以后移动MC,就是改路径。
记得采纳啊
楼上非也,_root:指定或返回一个对根影片剪辑时间轴的引用。如果影片剪辑有多个级别,则根影片剪辑时间轴位于包含当前正在执行脚本的级别上
要看mc的路径指向,根据实际情况而定要否_root来实现更快捷了,
flash帮助里说得很明白嘛,看帮助就行了
this 相对于当前的时间轴
root 相对于顶级时间轴,
在顶级时间轴里面 this 和 root 是差不多的,
在舞台上一个叫 A_mc 的影片剪辑里面 有个小球叫B_mc, 在A影片剪辑里面的时间轴上写thisb_mcx=5, 没有问题 rootA_mcb_mcx=5 可能有问题 MovieClip(root)A_mcb_mcx=5 没有问题 Object(root)A_mcb_mcx=5 没有问题
this 可以直接使用,
root 最好是实例化后使用 把他当做MovieClip 和 Object 使用即可
另外“热心网友” 的说法不好, 在子影片跨多个影片最好还是使用 root 当然如果代码写成类就不用那么麻烦
as3的root与as2的_root不同概念,即使在as2中都不建议使用_root的,你在as3中trace(root)就知道了
它里面还包含mainTimeline1的,as3是容器包容器,一层一层的概念。
在做好一个动画后,如果没有添加任何AS代码,那么动画就会按帧开始播放。本节的题目叫,控制时间轴就是由用户来控制动画的播放。为了实现这个目的,首先应叫动画不要自动播放,所以第一个语句:
stop():时间轴停止播放。
播入停止了,那么肯定就要一个让动画播放的命令:
Play() 时间轴开始播放
欢迎分享,转载请注明来源:品搜搜测评网