外调资源类定义的注意事项

外调的资源类默认会定义为 MovieClip 的子类。但是绝大部分我们需要的是一个很简单的展现的动画

在“能用sprite 就不用 MovieClip 的原则下”我们可以这样做:

当导出类很简单,只为一帧,并且我们不需要控制这个导出类中的属性
(比如,我们不需要修改导出类中的一个文本框的内容)时,我们用Sprite
来做基类,这个加载到主flash的时候也还是Sprite,相对MovieClip 少消耗资源,
反之 我们采用 MovieClip 来做导出类的基类。

有种现象,如果我们在外调swf中,把一些需要控制属性动画(可能只有一帧)导出时用Sprite 做基类,这样在
主flash里面我们在编译的时候就会报 属性错误,因为编译器认为 Sprite 没有你要访问的属性。把外
调的导出类定义成 MovieClip 就没有问题,这可能是flash编译器的一种机制吧。当然也可以再主flash里面声明
导出类的实例类型的时候写成 * 也可以规避。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值