在flash.display
包中有大量的顯示對象。我不清楚在什麼情況下我應該使用Shape
,Sprite
或MovieClip
。什麼是使用他們每個人的專業和對比?Shape,Sprite,MovieClip等顯示對象:何時使用?
預先感謝您!
在flash.display
包中有大量的顯示對象。我不清楚在什麼情況下我應該使用Shape
,Sprite
或MovieClip
。什麼是使用他們每個人的專業和對比?Shape,Sprite,MovieClip等顯示對象:何時使用?
預先感謝您!
總之,在大多數情況下堅持使用Sprite,除非您需要與Flash Authoring的MovieClip集成。 Shape很容易快速繪製,並且比Sprite'輕',但不是很靈活,因爲您無法將其他元素嵌套到它。
你應該總是用最輕的成分取決於你需要什麼:
Shape
是一個用最少的可能性。當您只想要DisplayObject
與graphics
,並且沒有鼠標交互時使用它。Sprite
是您所需要的一切的父類。由於它是DisplayObjectContainer
,因此可以將其用作其他組件的基本容器。你也可以在這個上捕獲鼠標事件。MovieClip
是一個Sprite
能夠使用幀。僅將其用於逐幀動畫(Flash風格)。