为什么不扩展MovieClip

      Flash 2005-1-20 10:28
var mc:MovieClip = new MovieClip();
mc.attachMovie();

上面用是错误的
MovieClip的构造函数,并不返回一个mc,不能简单的用类实例加载对象.

所以
扩展MovieClip的类只能访问MovieClip类的成员.也不能使类实例成为mc.

为此
需要将自定义类和库中的MovieClip symbol链接起来,然后将此symbol放入timeline,不管是手工拖动,还是动态加载,都不需要"new"一个实例.所有操作都在创建symbol时完成

当Flash将此MovieClip用于Flash Player时,就会调用自定义类的构造函数.
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}