nella seconda il setInterval ti permette di attendere il caricamento e quindi esegue anche "l'animazione" del preload
studiare sulla guida il setInterval
in ogni caso ti faccio un esempio terra terra
tu devi caricare una foto all'interno di un clip "box"
che a sua volta contiene
il clip "img" vuoto per la foto
il clip "barra" per il preload
bene
poi su come avviare il caricamento ..è in più, nel senso puoi adoperare un bottone etc..codice:box.img.loadMovie("foto.jpg") // carico foto box.img._alpha=0 // pongo l'alpha a zero box.barra._xscale=0 // azzerro la barra in orizzontale box.onEnterFrame=function(){ /* fintanto che non mi sposto da questa frame eseguo ciclicamente i controlli/calcoli descritti */ car=this.getBytesLoaded() // byte caricati tot=this.getBytesTotal() // byte totali this.barra._xscale=Math.floor(car/tot*100) //rap. perc. caricamento if(car == tot && car > 1024){ // foto caricata this.barra._xscale=100 // solo per sicurezza this.img._alpha=100 // vedo la foto delete this.onEnterFrame // cancello liberando la CPU da inutili controlli e carichi di lavoro } // fine if }// fine enterFrame
[]
ps. la Horiz Gallery è anche su flash-mx.html.it sez movie
[/]

]
Rispondi quotando