Ho creato un Preload grazie a queste istruzioni fornitemi dall'utente Stormy:
crea un campo di testo, semplicemente selezionando lo strumento testo, in pannelli --> opzioni di testo scegli dinamico e dove c'è scritto variable scrivi un nome, mettiamo percentuale
poi crei una barra, la fai della lunghezza che vuoi, selezioni la barra e con F8 la trasformi in un simbolo, scegli movie clip, chiamala barra
poi se non è selezionato, seleziona questo nuovo simbolo, dal pannello instanza gli dai il nome istanza barra
dopodiche dalla libreria clicca su questo movie clip, così entrerai in modalità modifica, seleziona tutto, apri il pannello allinea, scegli to stage e clicca sul primo pulsantino a sinistra, insomma la crocetta del punto di registrazione deve essere non al centro ma a sinistra del rettangolo
torna nella timeline principale (cliccando su scena 1), seleziona il movie clip barra, apri il pannello trasforma, se è selezionata deseleziona la casellina constraint (o limita) e nella prima casella scrivi 1% così il quadrato si restringerà orizzontalmente fino ad essere quasi invisibile
e con questo finiamo la parte grafica
ah mi ero dimenticata di dire una cosa importante, questo frame con il preloader va in una scena precedente quella dove comincia il sito vero e proprio, per creare una nuova scena apri il pannello scena da modifica (modify) e da lì seleziona la scena presente e clicca su più ti creerà una nuova scena, questa scena chiamala preloader,selezionala e trascinala (sempre nel pannello scene) al di sopra di quella con il sito vero e proprio in modo che sia la prima, poi procedi con quello che t'ho scritto sopra
quando hai finito la parte grafica, crea un nuovo livello nella timeline e chiamalo azioni, clicca sul primo frame di questo livello azioni , apri il pannello azioni e scrivi
car = _root.getBytesLoaded();
tot = _root.getBytesTotal();
perc=parseInt((car*100)/tot)
percentuale = perc + "%";
barra._xscale=perc
if (car == tot) {
gotoAndPlay("Filmato", "inizio-filmato");
}
questi comandi puoi o copiarli qui e incollarli direttamente in azioni, o una volta in azioni in alto vicino all'help scegliere modalità esperto e scriverli tu
poi nel secondo frame sempre di questo livello, fai F7, creando così un nuovo keyframe, selezionalo, riapri azioni e scrivi
gotoAndPlay(1);
poi selezioni il secondo frame dell'altro livello (quello in cui c'è la grafica del preloader) fai F5 in modo che il movie clip con la barra e il testo dinamico siano anche sul secondo frame
poi riapri scene e dai un nome alla scena dove comincia il sito vero e proprio, qui si chiama filmato nel caso scegli un altro nome metti il nuovo nome in questo comando
gotoAndPlay("Filmato", "inizio-filmato");
poi entri in questa scena filmato, selezioni il primo frame, apri il pannello frame (fotogramma) e dove c'è scritto label scrivi inizio-filmato
Ho seguito tutto pari pari...ed ho notato queste cose:
quando creo il campo di testo,nella scena scrivo ad es. Loading...
ma quando provo il filmato(utilizzando l'opazione Mostra Streaming)questa parola non mi si visualizza e vedo solo la percentuale di caricamento e l'avanzamento della barra.Oltre a questo,quando testo il filmato mostrando lo streaming,il preload parte dopo un po' e comincia già dal 50%.
E' normale tutto questo?
Come faccio a far comparire oltre alla percentuale ed alla barra un nome qualsiasi??Magari lo scrivo a parte nella scena prima di creare il campo di testo dinamico??
E poi..quando salvo il file swf e lo apro in un secondo mi visualizza la barra e parte subito il filmato del sito vero e proprio??E' normale tutto ciò visto che lo provo in locale??

Rispondi quotando
