2005/01/20 | 为什么不扩展MovieClip
类别(Flash) | 评论(0) | 阅读(294) | 发表于 10:28
var mc:MovieClip = new MovieClip();
mc.attachMovie();

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

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

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

当Flash将此MovieClip用于Flash Player时,就会调用自定义类的构造函数.
0

评论Comments

日志分类
首页[76]
Say[10]
Flash[31]
PHP[3]
XML[2]
Cool[12]
Weapon[10]
Other[8]