`
shake863
  • 浏览: 638568 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • AS
阅读更多
外调的资源类默认会定义为 MovieClip 的子类。但是绝大部分我们需要的是一个很简单的展现的动画

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

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

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

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics