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

Discussione: Cerco esempio preload

  1. #1

    Cerco esempio preload

    Qualcuno sa dove posso reperire un esempio di preload di diversi file swf.
    Spiego cosa dovrebbe fare, si apre il sito e all apertura c'e un file swf chiamato preload.swf.

    Questo deve presentare una barra che scorre in base al caricamento dei file, deve valutare l'intera grandezza dei file mostrando i bytes caricati e la percentuale. Quando viene terminato il caricamento di tutti i file e la barra e' al 100% allora viene caricato uno di questi file che per esempio puo essere chiamato inizio.swf .

    Ho guardato diversi post passati e diversi esempi fatto diverse prove ma senza un esito concreto qualcuno potrebbe aiutarmi?

    Grazie

  2. #2
    guarda questo link e prova a personalizzarti il preload
    http://www.3site.it/index.php?sezion...lo=31&pagina=5

    P.S. leggiti tutto l'articolo che magari e' piu' chiaro
    poi dimmi se ti e' servito
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Ho letto l'articolo, il problema e` che a me servirebbe un esempio funzionante, intendo un file .fla cosi' da quello posso prendere spunto, ho fatto diverse prove anche leggendo vari post nel forum ma senza risultati la via migliore e' l'esempio funzionante.

  4. #4

  5. #5
    scusa ma l'articolo che hai letto e' un esempio funzionante .. poi se non hai capito nietne e' un altro discorso ...

    cioe', l'esempio potresti provare a creartelo, altrimenti non saprei
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Non e` l'esempio che mi serve, e` giorni che cerco tutorial chiedo in diversi forum faccio prove ma nessun risultato.

    Capisci che non e` tanto semplice creare un preloading di piu` file swf allo stesso momento, una barra che valuta il caricamento, percentuale e bytes.

  7. #7
    Originariamente inviato da madone
    Capisci che non e` tanto semplice creare un preloading di piu` file swf allo stesso momento, una barra che valuta il caricamento, percentuale e bytes.
    no ... :quipy:

    se ne sai fare uno ne fai quanti ne vuoi con solo un paio di controlli sullo stato di tutti ...

    cioe', metti un ciclo for sul preload a nome istanza dinamico con suffisso ad indice numerico e controlli lo stato uno per uno, per poi fare un _root.check_all_done +=1 (variabile creata fuori dall' onEnterFrame) e quando il _root.check_all_done == numero del totale swf caricati, fermi l'onEnterFrame e dai il via alla funzione che ti pare di ogni mc sempre col for ... capisci che e' molto piu' lungo a spiegarlo che a provare, se hai capito cosa intendo dire.
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    Originariamente inviato da andr3a
    no ... :quipy:

    se ne sai fare uno ne fai quanti ne vuoi con solo un paio di controlli sullo stato di tutti ...

    cioe', metti un ciclo for sul preload a nome istanza dinamico con suffisso ad indice numerico e controlli lo stato uno per uno, per poi fare un _root.check_all_done +=1 (variabile creata fuori dall' onEnterFrame) e quando il _root.check_all_done == numero del totale swf caricati, fermi l'onEnterFrame e dai il via alla funzione che ti pare di ogni mc sempre col for ... capisci che e' molto piu' lungo a spiegarlo che a provare, se hai capito cosa intendo dire.
    Si capisco per quello cercavo l' esempio pronto funzionante perche` non ho trovato nulla in giro neanche su flashkit o flasher.

    Ho provato questo codice anche:

    stop();
    this.createEmptyMovieClip("primo",1);
    this.createEmptyMovieClip("secondo",2);
    primo.loadMovie("home.swf");
    secondo.loadMovie("modelli.swf");

    this.onEnterFrame = function() {
    car = primo.getBytesLoaded();
    tot = primo.getBytesTotal();
    car2 = secondo.getBytesLoaded();
    tot2 = secondo.getBytesTotal();

    cars = car+car2;
    tots = tot+tot2;

    if(car!= tot and car2 != tot2) {
    caricato=Math.round((cars/tots)*100);
    testo_txt.text = "Loading "+caricato+" %";
    //Calcolo la percentuale di avanzamento
    perc = parseInt((cars*100)/tots);
    //Allungo la barra e la posiziono in modo fisso sull'asse X
    setProperty("barra", _xscale, (perc*larghezza)/100);
    setProperty("barra", _x, 326.0);
    }
    else {
    testo_txt.text = "";
    if (cars == tots){
    loadMovie(home.swf,_root);
    }
    }

    }


    Ma nulla non so piu che fare credevo di risolvere la cosa velocemente.

  9. #9
    stop();
    this.createEmptyMovieClip("primo",1);
    this.createEmptyMovieClip("secondo",2);
    this["primo"].loadMovie("home.swf");
    this["secondo"].loadMovie("modelli.swf");

    this.onEnterFrame = function() {
    var car = this["primo"].getBytesLoaded();
    var tot = this["primo"].getBytesTotal();
    var car2 = this["secondo"].getBytesLoaded();
    var tot2 = this["secondo"].getBytesTotal();

    var cars = car+car2;
    var tots = tot+tot2;

    if(cars!=tots) {
    var caricato=Math.round((cars/tots)*100);
    testo_txt.text = "Loading "+caricato+" %";
    //Calcolo la percentuale di avanzamento
    perc = parseInt((cars*100)/tots); // ce l'hai già, e' caricato
    //Allungo la barra e la posiziono in modo fisso sull'asse X
    setProperty("barra", _xscale, (perc*larghezza)/100); // usa caricato
    setProperty("barra", _x, 326.0);
    }
    else {
    delete this.onEnterFrame;
    testo_txt.text = "";
    // loadMovie(home.swf,_root); <-- l' hai gia' caricato e il loadMovie, cosi', e' sbagliato
    }
    }

    }






    prova ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    Guarda
    http://www.jeansartdesign.com

    come vedi, i filmati si caricano nello stesso momento, e non si vede la barra che li carica prima di eseguirli.

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.