有没有办法不管这个“MC”的实例名不管怎么改,都会被我们同样一句的AS找到?当然可以,前提是你的AS必须“[color=Maroon][b]坐在这个MC上[/b][/color]”。
进入Mc的编辑状态 , 在 Mc 的 Timeline 的第一帧写上
[quote]this.stop();[/quote]
这里的[color=Red]this[/color]也是Flash的关键字 , 这个 this 指AS所在的这条 Timeline .
现在不管你这个MC放在哪里,命名是什么,我都不管,反正肯定会停下来。为什么,因为AS正“坐在MC上”。
如果你在这里写上
[quote] _root.stop();[/quote]
那就错了。为什么?仔细想想。
这个 this 就是相对路径的关键字之一。你必须要仔细理解它。
另外的一个关键字就是 _parent 。如果你理解了 this , 那么[color=Red] _parent[/color] 并不难理解。举例:
还是哪个假设 房子(_root) , 桌子( mc_zhuozi ) , 书 (mc_shu) 他们的关系是(括号内为mc实例名)
[quote]房子.桌子.书
_root.mc_zhuozi.mc_shu[/quote]
在 mc_zhuozi 的 timeline 里面写
[quote]_parent.打扫();[/quote]
意思就是打扫房间;
在 mc_shu 的 timeline 里面写
[quote]_parent.打扫();[/quote]
意思就是打扫桌子。
_parent 也就是父级。桌子的 _parent 就是房子的 timeline , 书的 _parent 也就是 桌子的 timeline。点的后面的对象 的 _parent 就是点前面的对象。
今次就到这吧,回顾下:
·点语法学会表达对象
·学会用绝对路径和相对路径表达对象
本新闻共2页,当前在第2页 1 2