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

Discussione: Caricamento A Meta'

  1. #1
    Utente di HTML.it L'avatar di ett
    Registrato dal
    Dec 2002
    Messaggi
    251

    Caricamento A Meta'

    CON QUEST'AZIONE IL FILMATO NON PARTE FINCHE NON E' TOTALMENTE CARICATO.

    onClipEvent (load) {
    _root.stop();
    barra2._visible = false;
    testo1 = "loading . . .";
    profilo = true;
    }
    onClipEvent (enterFrame) {
    if (profilo) {
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc = parseInt((car/tot)*100);
    percent1 = perc+"%";
    barra1._xscale = perc;
    if (car == tot) {
    _root.nextFrame();
    }
    }
    }


    COME FACCIO A FAR PARTIRE IL FILMATO QUANDO E' CARICATO A META', FACENDO FIGURARE CHE IL CARICAMENTO INVECE E' AL 100% ?

    Thanks (scusate per il maiuscolo)

  2. #2
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    potresti dire che i byte totali da caricare sono la metà di quelli reali... cosi

    onClipEvent (load) {
    _root.stop();
    barra2._visible = false;
    testo1 = "loading . . .";
    profilo = true;
    }
    onClipEvent (enterFrame) {
    if (profilo) {
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal()/2;
    perc = parseInt((car/tot)*100);
    percent1 = perc+"%";
    barra1._xscale = perc;
    if (car == tot) {
    _root.nextFrame();
    }
    }
    }

    io l'ho sparata cosi.. ma il concetto è quello il totale viene dimezzato e quindi parte quando in realtà ne ha caricato la metà del totale..
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  3. #3
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412
    puoi usare byteTotal()/2 come totale per il 100%, così il caricamento del fimato è a metà, e "l'indicatore" segna 100%
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  4. #4
    Utente di HTML.it L'avatar di ett
    Registrato dal
    Dec 2002
    Messaggi
    251
    Solitamente sarebbe cosi',

    ma con quest'azione mi moltiplica la percentuale, purtroppo !!

  5. #5
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    non ho ben capito, in che senso moltiplica la percentuale???
    hai gia provato a fare come ti abbiamo suggerito? cosa ti compare nel valore percentuale?
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  6. #6
    Utente di HTML.it L'avatar di ett
    Registrato dal
    Dec 2002
    Messaggi
    251
    200 %

  7. #7
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    è giusto SE anche dopo il caricamento continui a far vedere la percentuale del preload ..

    effettivamente il controllo lo fai fra CAR e TOT, e TOT vale esattamente la metà del peso del tuo filmato.

    cosi in un filmato da 100K quando CAR è a 50k dovrebbe proseguire il filmato (ed avere il 100% di caricato visualizzato)

    ma se poi continui a far vedere il preload il valore di percentuale aumenta..

    che succede dopo?:

    if (car == tot) {
    _root.nextFrame();
    }

    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  8. #8
    Utente di HTML.it L'avatar di ett
    Registrato dal
    Dec 2002
    Messaggi
    251
    Il problema e' che se inserisco:

    tot = _root.getBytesTotal()/2;

    Il caricamento arriva fino a 200 % e si ferma li'.

    I don't know why !!!

  9. #9
    Utente di HTML.it L'avatar di ett
    Registrato dal
    Dec 2002
    Messaggi
    251
    ok, ma ho un piccolo problema.

    Finito il caricamento, si ferma li, e non ho inserito STOP.

    Mah !!

  10. #10
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    sicuro che questo non dia fastidio?

    onClipEvent (load) {
    _root.stop();
    barra2._visible = false;
    testo1 = "loading . . .";
    profilo = true;
    }
    onClipEvent (enterFrame) {
    if (profilo) {
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal()/2;
    perc = parseInt((car/tot)*50);
    percent1 = perc+"%";
    barra1._xscale = perc;
    if (car == tot) {
    _root.nextFrame();
    }
    }
    e che poi il _root.nextFrame(); non sia eseguito correttamente?

    prova ad aggiungere un trace per vedere se esegue il comando..


    if (car == tot) {
    trace("CAR = TOT... vado al prossimo frame");
    _root.nextFrame();
    trace("boh...");
    }
    }
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

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.