Prova questo codice. Potrebbe fare al caso tuo.
codice:
// creo il clip che conterrà il precorso del file .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("d:/cartella/nomeswf.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.originale_w = _root.temp._width; //trace(_root.originale_w)
_root.originale_h = _root.temp._height; //trace(_root.originale_h)
} else {
_root.loadingbar._xscale = Math.round((l / t) * 100);
}
}