Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    37

    spiegazione action preload

    Ho realizzato un preload con questa action nel frame 1:

    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    progres = parseInt((car*100)/tot)+"%";
    if (car == tot) {
    gotoAndPlay(3);
    }

    Poi...nel 2° frame ho inserito la action:

    gotoAndPlay(1)

    E tutto funziona perfettamente!

    Lo sò che fa ridere.....ma chi mi spiega cosa ho fatto??
    perchè il primo gotoAndPlay manda al frame 3?
    E perchè ho dovuto inserire quella action al 2° frame che rimanda al primo frame?....perchè non si crea un loop?

    Chiedo per capire meglio.....altrimenti non si impara mai!


    grazie

  2. #2
    car = _root.getBytesLoaded();
    // car è uguale ai bytes letti
    tot = _root.getBytesTotal();
    tot è uguale ai bytes totali
    progres = parseInt((car*100)/tot)+"%";
    la variabile progress è uguale a un valore intero ottenuto da
    il valore di car moltiplicato 100 e diviso per il valore di tot, al
    risultato viene aggiunto in coda il carattre %
    if (car == tot) {
    se car è uguale a tot, ovvero se i bytes letti sono uguali a quelli totali
    gotoAndPlay(3);
    vai al fotogramma 3 della time line ( ove desumo incominci il movie vero e proprio visto ke al frame 2 hai gotoAndPlay(1) ke rimanda al primo frame dove continuano i controlli di cui prima
    }

  3. #3
    passare dalla frame 1 alla 2 e ritorno alla 1 serve a flash per capire a che punto del caricamento è arrivato.
    Nel momento in cui la condizione Car==Tot è soddisfatta, allora puoi passare alla frame 3 e far partire la tua animazione vera e propria.

    tuttavia se la spiegazione non dovesse essere soddisfacente ti consiglio di leggere questo articolo:

    http://flash-mx.html.it/tutorial/vie...p?idtutorial=1

    Fra l'altro troverai come creare un Clip contenete il preload, con le relative action script.

    Ciao

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.