Filmati ridimensionabili in Flash: atto II
Giovedì 8 Novembre, 2007Riprendendo il Post StageExt Class: filmati ridimensionabili in Flash ecco un modo ancor più semplice per ottenere il medesimo effetto, solo se nella libreria del nostro filmato è presente almeno un componente Flash!
Create un simbolo, un quadrato rosso 100x100 e ponetelo nella stage chiamandolo resizeWindow. Inserire in libreria, non nello stage, un componente qualsiasi, ad esempio un TextInput, e scrivete il seguente codice nel primo fotogramma del filmato.
-
import mx.managers.SystemManager;
-
//
-
Stage.scaleMode = "noscale"
-
//
-
//SystemManager.init();
-
SystemManager.addEventListener("resize", resizeWindow);
-
//
-
resizeWindow.resize = function(Void):Void {
-
var s:Object = SystemManager.screen;
-
this._width = s.width;
-
this._height = s.height;
-
this._x = Math.round(s.x);
-
this._y = Math.round(s.y);
-
}
-
resizeWindow.resize();
La riga 6 (SystemManager.init();) può essere omessa.





















