flash.display
包中有大量的显示对象。在我应该使用Shape
,Sprite
或MovieClip
的情况下,我不清楚。使用它们的专业和反对是什么?
提前谢谢!!
答案 0 :(得分:12)
简而言之,在大多数情况下,请坚持使用Sprite,除非您需要与Flash Authoring中的MovieClip集成。形状很方便快速绘制,它比Sprite“更轻”,但不是很灵活,因为你不能嵌套其他元素。
答案 1 :(得分:3)
根据您的需要,您应始终使用最轻的组件:
Shape
是可能性最小的人。当您只需要DisplayObject
graphics
且没有鼠标互动时,请使用它。Sprite
是您需要的所有内容的父类。由于它是DisplayObjectContainer
,因此您可以将其用作其他组件的基本容器。您还可以在此处捕获鼠标事件。MovieClip
是Sprite
,可以使用框架。仅用于逐帧动画(Flash风格)。