Ho letto il tuo PVT
Questa è la AS
codice:
// creo il clip che conterrà 01.swf
_root.createEmptyMovieClip("temp",1)
_root.temp._x=0
_root.temp._y=0
// chiamo il caricamento
caricamento()
// Funzione di caricamento
function caricamento() {
_root.temp.loadMovie("01.swf");
// eseguo il preload
a = setInterval(_root.preload, 200);
}
// PRELOAD + trace dimensioni
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.L =_root.originale_w = _root.temp._width; trace(_root.originale_w)
_root.H =_root.originale_h = _root.temp._height; trace(_root.originale_h)
} else {
_root.loadingbar._xscale = Math.round((l / t) * 100);
}
}
se ti crei 2 campi di testo dinamici ed associ le varibili L e H
vedrai che funziona.
E ovvio che se cerchi di visualizzare il risulato di H e L fuori dal preload probabilmente ancora non l'ha caricato e quindi ti restituisce zero.
Ad esempio se in fondo aggiungi
_root.onEnterFrame = function(){
trace(_root.L)
trace(_root.H)
}
vedrai che prima è undefined e poi ti darà i valori
Ciao