qualcuno saprebbe dirmi perchè questo script non funziona?

Frame1:

car_pic = _level0.pippo.getBytesLoaded();
tot_pic = _level0.pippo.getBytesTotal();
perc_pic = parseInt((car_pic*100)/tot_pic);
info_pic = perc_pic+"% caricato di "+tot_pic+" bytes";
setProperty("barra_pic", _xscale, perc_pic);
setProperty("barra_pic", _x, 0);
if (car_pic == tot_pic) {
stop();
}

Frame2:

gotoAndPlay(1);

l'ho inserito in un MC che teoricamente doverebbe visualizzare il preload di una immagine caricata esternamente tramite LoadMovie.
Grazie a chi mi risponde.