位置于:书籍教程首页>>图形媒体>>FLASH教程>>正文
 AS 对象篇

有没有办法不管这个“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  

本新闻共2页,当前在第2页  1  2  

http://www.xp163.com/共享:
 网站最新更新
 AS 对象篇相关

 

 书籍教程站内推荐信息
 书籍教程网站地图