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

Discussione: Inserimento Preloader

  1. #1

    Inserimento Preloader

    Ho scaricato un Preloader, ma non capisco come fare ad installarlo nel mio file FLASH

    qualcuno può spiegarmelo?
    Twister

  2. #2

  3. #3
    inserisci una nuova scena dove ci metti il preload...

    :quote:

    poi posta un po' di codice...

    :bubu:
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  4. #4
    Scusa quale codice devo postare??

    Io creo una nuova scena, metto il preload e come collego le due scene?

    Thanks
    Twister

  5. #5
    La nuova scena la devi creare nello stesso file SWF (pannello SCENA>Aggiungi scena(+)) e sempre nel pannello SCENA trascini la nuova scena (scena 2) sopra a quella già esistente (scena 1)
    Tutto è difficile, prima che diventi facile.

  6. #6
    Ok questo l'avevo fatto, il problema è che il mio esempio di preloader non controlla il caricamento della Scena1 (quella che contiene l'animazione)

    Il preloader a 5 frames, allego il codice presente in ogni frame

    Frame 1
    percent_loaded = 1;
    total_frames = 150;
    value = 13;
    LOADED_FRAME = 3;


    Frame2
    if (Number(percent_loaded)>=100) {
    gotoAndPlay(5);
    }


    Frame3
    ifFrameLoaded (LOADED_FRAME) {
    percent_loaded = int((LOADED_FRAME*100)/total_frames);
    LOADED_FRAME = Number(LOADED_FRAME)+1;
    setProperty("/BAR", _xscale, percent_loaded*value);
    }


    Frame4
    gotoAndPlay(2);


    Frame5
    stop();
    gotoAndPlay("Scena 1", 1);
    Twister

  7. #7
    Scusa ma hai delle particolari esigenze?
    Se la risposta e "no" non ha senso quel preload
    Tutto è difficile, prima che diventi facile.

  8. #8
    No! è il primo preloader (con barra di caricamento) che ho trovato! L'unica cosa che voglio fare è poter caricare la scena1
    Twister

  9. #9
    Mettiamo ordine, nomina "preload" la scena dove hai inserito il preload e "filmato" la scena dove c'è il filmato.
    Cancella tutto quello che hai nella scena "preload" e nel primo frame inserisci:
    // Assegno i valori
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    larghezza = 118;
    // Sostituire con il valore di scalatura
    // Calcolo la percentuale di avanzamento
    perc = parseInt((car*100)/tot);
    // Inserisco nella casella di testo il totale percentuale
    progres = perc+"%";
    // Allungo la barra e la posiziono in modo fisso sull'asse X
    setProperty("barra", _xscale, (perc*larghezza)/100);
    setProperty("barra", _x, 48);
    // Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndPlay("filmato", "inizio_filmato");
    }
    Nel secondo frame della stessa scena:
    gotoAndPlay(1);
    Quando hai fatto riposta che continuo...
    Tutto è difficile, prima che diventi facile.

  10. #10
    Fatto!!! (grazie per l'aiuto)
    Twister

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.