preload

  • Creatore Discussione Creatore Discussione rodoluca
  • Data di inizio Data di inizio

rodoluca

Nuovo Utente
24 Feb 2005
28
0
0
38
che codice action script devo inserire se voglio fare un preload che deve essere visualizzato comunque, anche da chi ha connessioni a velocità più alte.
isomma devo fare in modo che ci sia un po' di intrattenimento iniziale mentre nel frattempo mi carica l'home e al termine del preload passi all'altra pagina.
e poi non so se questo preload devo metterlo come un altra scena, nella stessa scena dove poi si sviluppa il sito ma prima, in un altro documento di flash.certo è che il preload deve essere visualizzato subito non posso aspettare che carichi tutta la pagina e poi mi faccia vedere il preload altrimenti non guadagno tempo.
grazie
 
faccio il punto

ho creato un nuovo livello gli ho inserito diverse scritte che compaiono per 50 fotogrammi e ho spostato tutti gli altri fotogrammi del filmato principale al fotogramma 51.
Quello che mi chiedo è, io vorrei che si caricasse prima il filmato dal fotogramma 1 al 50(che è di fatto il mio preload obbligatorio per tutti), una volta caricato lo mandasse in esecuzione dal 1 al 50 ma nello stesso tempo mi caricasse quello che va da 50 fino alla fine.
il mio intento è quello di far caricare la parte più pensante del filmato intrattenedo l'utente con la transizione di scritte.
come devo impostare il codice perchè questo avvenga?
 
provo a spiegarti come faccio io.
intanto la funzione del preload è proprio quella occupare il tempo di carica evitando che uno si trovi davanti ad uno schermo bianco, ma sia distratto da qualcosa che dia l'impressione che il tempo di attesa sia minore, insomma distrarre da un'attesa noiosa.
il trucco è mettere nel preload animazioni o scritte o quel che si vuole che abbia un tempo di carica immediata, se no ci vorrebbe un preload per il preload e così via all'infinito.
personalmente mi trovo molto meglio a tenere il preload separato in una scena dedicata a lui, in modo da poterlo cambiare, se mi stanca, senza avere troppi problemi.
quindi:
scena 1: preload
scena 2: filmato vero e proprio.
ora, dopo varie prove, trovo questo codice il più semplice e comodo, due frame:
1 frame:
percentuale = int((getBytesLoaded())*100/(getBytesTotal()));
2 frame:
if(getBytesLoaded()<getBytesTotal()){
gotoAndPlay("preload",1);}
il tutto su un livello.
sugli altri livelli ci metti quello che ti pare (testo, orologio, barra...) e vedi solo quello, non ti scrive la percentuale di caricamento, per cui è necessario un altro codice e il tutto diventa un po' più complesso.
scena 2: il filmato vero e proprio, con sul primo frame uno 'stop', se no finito il preload, lampeggia, ma non parte.
;)
 
no qualcosa non va

penso ci sia qualcosa che non va perchè con quello stop nella scena 2 del filmato principale questa neanche parte quindi?
 
lo stop va sul primo frame della scena2, fai un livello per l'as e nel primo frame metti stop....a me partono eccome! :rolleyes:
anzi se non lo metti lampeggia e non parte... :eek:
 

Discussioni simili