【发布时间】:2011-12-29 04:28:26
【问题描述】:
为什么 Flash 仍然提供将库项目声明为 MovieClip、Graphic 或 Button?这只是为了向后兼容,还是有任何理由不使用 MovieClip? (嗯,Button 确实有一些额外的功能,但 Graphic 呢?Graphic 比 MovieClip 有什么优势吗?)
【问题讨论】:
标签: flash
为什么 Flash 仍然提供将库项目声明为 MovieClip、Graphic 或 Button?这只是为了向后兼容,还是有任何理由不使用 MovieClip? (嗯,Button 确实有一些额外的功能,但 Graphic 呢?Graphic 比 MovieClip 有什么优势吗?)
【问题讨论】:
标签: flash
这棵树可能会让你很好地了解你在问什么:
基本上,您所在的树越靠前,对象的重量就越轻。如您所见,SimpleButton 将更轻巧,更适合您只需要具有不同状态的可点击按钮的功能的情况,而不是使用可以充当容器的MovieClip,具有时间线等等等等。
尝试尽可能使用最原始的类型是一种很好的做法。例如,如果您不打算为图形制作时间线动画,请使用Sprite。如果除此之外您不打算在图形中添加任何其他内容,请使用Shape,等等。
需要注意的是MovieClip 是您可以使用的最重的DisplayObject。
【讨论】: