Ho associato un preload ad un pulsante il quale dovrebbe caricare un swf esterno. Fin'ora la cosa funziona bene così:
Ora però vorrei che al bottone venga associato un preload con tanto di barra di caricamento e ho provato così:codice:on(release) { _root.loading.loadMovie("Peter_L/asilo.swf") _root.onEnterFrame = function(){ totali = this.loading.getBytesTotal() caricati = this.loading.getBytesLoaded() if(totali==caricati && totali>1024){ this.loading.gotoAndPlay("vai03") delete this.onEnterFrame } } }
ho creato una scena 2 nel swf caricato per mettere la barra di caricamento, però non ho messo lo script come dicono le guide (visto che l'ho messo nel bottone della root:codice:on(release) { _root.loading.loadMovie("Peter_L/asilo.swf") _root.onEnterFrame = function(){ total_bytes = _root.loading.getBytesTotal() loaded_bytes = _root.loading.getBytesLoaded() remaining_bytes = total_bytes-loaded_bytes; percent_done = int((loaded_bytes/total_bytes)*100); bar.gotoAndStop(percent_done); ifFrameLoaded ("Scena2", 409) { gotoAndPlay("Scena2", "vai01"); } } }
codice:total_bytes = this.loading.getBytesTotal(); loaded_bytes = this.loading.getBytesLoaded(); percent_done = int((loaded_bytes/total_bytes)*100); bar.gotoAndStop(percent_done); ifFrameLoaded ("Scene 2", 88) { gotoAndPlay("Scene 2", 1); }
ma non funzia: mi fa ripartire il movie principale dove sono i bottoni in loop...
che faccio, ho sbagliato con le root e this?
Qualcuno può aiutarmi?
Grazie in anticipo

Rispondi quotando