文档类

先来说一下 FLASH 文件在运行时的一个大体的结构,这样可以更好的理解文档类。

.SWF 文件在运行时,有具只有一个 Stage 对象,就是舞台,舞台上可以添加很多的对象,但一般就添加一个,这个对象就是 root 对象,然后其他的显示对象都显示在 root 对象之内。

在没有指定文档类之前, FLASH 会为主时间线生成一个从 MovieClip 类继承的子对象,主场景中的所有对象都添加到此对象,然而此对象又被添加到 Stage 对象中,并设置为 root 对象。 

如果为 FLASH 文件指定了文档类,那么这个文档类所代表的对象会被添加到 Stage 对象中,并指定为 root 对象,而主场景中的对象和主时间线上的脚本都被添加到文档类中。文档类至少要从 Sprite 类继承,只有直接或间接的从 MovieClip 类继承后才能在主时间线上添加脚本,否则将会出错。

可以看出,文档类就是 .SWF 文件中显示对象的根对象。 

原文地址:https://www.cnblogs.com/kuku/p/1681625.html