Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: preload

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    409

    preload

    Ciao,

    ho un .swf che pesa 312 k....
    devo mettere prima un preload.

    Le azioni del preload sono queste (lascio anche i commenti)

    frame 1:

    iStatus=0;
    setProperty("pBar",_xscale,0);


    frame2:

    //un-comment the lines 3 to 5 below, to calculate the actual file size
    //remember to COMMENT frame 3 line 3 if your going to use below
    //iBytesTotal = _root.getBytesTotal();
    //iBytesLoaded = _root.getBytesLoaded();
    //iBytes = (iBytesLoaded/iBytesTotal)*100;

    setProperty("pBar", _xscale, iBytes);
    sStatus=iBytes add "%";


    frame 3:

    if (iBytes<100) {
    //Comment line 3 below if your using the iBytesTotal and iBytesLoaded in frame 2 line 3 to 5
    iBytes=iBytes+2;
    gotoAndPlay(2);
    } else {
    gotoAndStop(4);
    }


    frame 4:

    //Load your next action below

    gotoAndStop(4);

    Così funziona, ma come faccio a far scaricare il file prima che il preload finisca?

    Grazie!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    16
    scusami cosa intendi per far scaricare prima che il preload finisca ...
    scusami ma è tardi e sono un pò tonto

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    409
    No... forse sono io che non mi so spiegare...

    allore ci riprovo:

    vorrei che il preload finisse solo nel momento in cui tutto il mio .swf fosse già visualizzabile, entrato nella cache del browser...

    Capito?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    409
    Per spiegarmi meglio il problema è lo stesso del post : "preload e 'contenitore'", ho scritto, ma nessuno mi ha risposto...

    Sai aiutarmi?
    Grazie...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    16
    da il codice che posso leggere ... ti direi di mettere il tuo clip nel frame 4 visto che finito il caricamento la testina si sposta in quel posto.

    leggi attentamente i commenti al codice perchè hai una parte sotto commento che
    invece non dovrebbe esserlo ..
    parte relativa al frame due ...

    Se invece vuoi mantenere l'swf esterno al tuo filmato principale ti consiglio di utilizzare un listener.

    altro consiglio che per me è stato utile più volte ..
    effettua una ricerca in questa sezione e vedrai che trovi anche script più semplici da gestire

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    409
    Bene, infatti io ho messo il mio filmato sul 4° frame, ma se non ha finito il caricamento non parte e quindi sembra che non funzioni.

    Io non posso mettere 2 swf perchè il mio non è un sito tutto in flash, ma una pagina html con dentro l'swf. Ti torna?

    Grazie...

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    16
    per tornare mi torna
    beh ... è normale che non parta ...

    sino a quando il valore ibytes non è superiore a 100 (il valore ibytes rappresenta il peso del tuo swf) la testina non va al frame 4.
    Se vuoi che parta prima prova a sperimentare valori diversi come confronto ... esempio cambia il valore a 75..
    però non te lo consiglio ...
    se il files non è stato completamente caricato si avranno problemi di scatti su macchine con connessioni molto lente...
    al massimo prova a far visualizzare la percentuale di kb già caricati cosi si vede che c'e qualcosa... tipo : "caricati **% di 312kb"

    penso sia più o meno cosi quello che tu intendi o almeno spero..altrimenti perdonami

    ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    16
    sono andato a rileggemi ora il post che avevi citato prima...
    penso di aver capito ora ..

    perdonami ma in questo periodo sono parecchio stanco ...

    allora ti serve una specie di clip di intrattenimento che distragga l'utente sino a quando il vero swf si sia caricato??

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    409
    Si... proprio così... ma come faccio a farlo durare abbastanza per far scaricare il vero swf?
    Grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    16
    a prima botta ti direi di creare un livello senza keyframes ... cioè che vada dal frame 1 al frame 3 senza interruzioni.... e li gli metti un mc che si ripete all'infinito .. un volta avevo visto un piccolo preloader con tanto di videogame .. lo fece sephirot se non erro.
    comunque ti basterà realizzare un mc che sia ciclico e sopratutto leggero altrimenti all'avvio si dovrà attender anche il caricamento di quest'ultimo.
    La testina continuerà a saltare da un frame all'altro caricando il clip sottostante ...
    appena avrà finito salterà al frame 4 dove c'è il tuo clip principale.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.