Scusate per la domanda, ma sono un "inesperto"...
Vorrei ottenere la variabile w_grid che sta nel metodo preload e visualizzarla nel trace fuori dal metodo, ma compilando mi restituisce 5, ovvero il valore di quella dichiarata fuori... come devo fare? Thank![]()
![]()
![]()
w_grid = 5;
h_grid = 0
passo = 10;
//inizializzo questa var che sarà successivamente impost da textfield
// creo il clip che conterrà il precorso del file .swf
_root.createEmptyMovieClip("temp",1)
_root.temp._x=0
_root.temp._y=0
caricamento()
function caricamento() {
_root.temp.loadMovie("d:/bozzemappa/pianta_pt.swf");
// eseguo il preload
a = setInterval(_root.preload, 200);
}
function preload() {
_root.peso = _root.temp.getBytesLoaded();
var t = _root.temp.getBytesTotal();
var l = _root.temp.getBytesLoaded();
// a caricamento completo
if (l == t && l > 24) {
clearInterval(a);
//sue vere dimensioni
_root.temp._xscale = _root.temp._yscale = 100;
//Dimensioni Originali
_root.originale_w = _root.temp._width; //trace(_root.originale_w)
_root.originale_h = _root.temp._height; //trace(_root.originale_h)
w_grid = _root.temp._width;
h_grid = _root.temp._height;
} else {
_root.loadingbar._xscale = Math.round((l / t) * 100);
}
}
trace (w_grid);