顯示物件

選擇適當的顯示物件。

ActionScript 3.0 包括一組豐富的顯示物件。限制記憶體用量的其中一個最簡單的最佳化秘訣,就是使用適當類型的顯示物件。如需非互動的簡單形狀,請使用 Shape 物件。如需不需要時間軸的互動物件,請使用 Sprite 物件。如需使用時間軸的動畫,請使用 MovieClip 物件。永遠為您的應用程式物件選擇最有效率的類型。

下列程式碼會為不同的顯示物件顯示記憶體用量:

trace(getSize(new Shape())); 
// output: 236 
  
trace(getSize(new Sprite())); 
// output: 412 
  
trace(getSize(new MovieClip())); 
// output: 440

getSize() 方法會顯示物件所耗用的記憶體位元組。您可以看到,如果不需使用 MovieClip 物件的功能,則使用多個 MovieClip 物件 (而不是簡單的 Shape 物件) 便會浪費記憶體。