Con l'istruzione che c'è nel terzo frame non andrai mai da nessuna parte. Si tratta di uno pseudo bug che Flash si porta dietro sin dalle prime versioni. Per puntare al primo frame della seconda scena è necessario che quel frame abbia un'etichetta, quindi:Originariamente inviato da lid
sono 3 frame
nel primo
nel secondocodice:bytes_loaded = Math.round(this.getBytesLoaded()); bytes_total = Math.round(this.getBytesTotal()); getPercent = bytes_loaded/bytes_total; this.loadBar._width = getPercent*410; this.loadText = Math.round(getPercent*100)+"%"; if (bytes_loaded == bytes_total) { this.gotoAndPlay(3); }
nel terzocodice:this.gotoAndPlay(1);
codice:gotoAndPlay("Scene 1", 1);
_root.gotoAndPlay("nome_etichetta"); // non occorre il nome della scena.
_root va sostituito con tutti i this in quanto il preloader deve controllare TUTTO ciò che si trova sulla linea temporale principale. Un this applicato alla _root può generare confusione.
Per verificare un preloader in locale, basta premere Ctrl+Invio due volte di seguito.
Quando posti un fla salvalo prima con un altro nome per alleggerirlo... Pesa 2 mega e mezzo.
Ciao,
NAP

Rispondi quotando
