Scegliete un oggetto di visualizzazione appropriato.
ActionScript 3.0 include un'ampia gamma di oggetti di visualizzazione. Uno dei consigli di ottimizzazione più semplici al fine di limitare l'utilizzo della memoria è quello di usare il tipo appropriato di oggetti di visualizzazione. Per forme semplici e non interattive, usate oggetti Shape. Per gli oggetti interattivi che non necessitano di una linea temporale, scegliete oggetti Sprite. Per animazioni con una linea temporale, usate oggetti MovieClip. Scegliete sempre il tipo di oggetto più efficiente per l'applicazione specifica che state sviluppando.
Il codice seguente mostra l'utilizzo della memoria associato a vari oggetti di visualizzazione:
trace(getSize(new Shape()));
// output: 236
trace(getSize(new Sprite()));
// output: 412
trace(getSize(new MovieClip()));
// output: 440
Il metodo
getSize()
indica quanti byte di memoria vengono consumati da un oggetto. Potete vedere che utilizzando più oggetti MovieClip anziché semplici oggetti Shape, si può sprecare memoria se le funzionalità di un oggetto MovieClip non sono realmente necessarie.
|
|
|