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

Discussione: Loading 75%

  1. #1

    Loading 75%

    Nel mio oggetto di loading (con un numerino progressivo che va da 0 a 100 durante il caricamento) ho un codice di questo tipo:

    codice:
    onClipEvent (load) {
    	total = _root.getBytesTotal();
    }
    onClipEvent (enterFrame) {
    	loaded = _root.getBytesLoaded();
    	percent = int(loaded/total*100);
    	text = percent+"";
    	gotoAndStop(percent);
    	if (loaded == total) {
    		_root.gotoAndPlay(2);
    	}
    }
    Come posso fare in modo che il filmato parta quando il caricamento è arrivato al 75% dei byte totali?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    al posto di if (loaded == total) { ci metti if (percent >= 75) {

  3. #3

    Re: Loading 75%

    Originariamente inviato da WillyLord
    Nel mio oggetto di loading (con un numerino progressivo che va da 0 a 100 durante il caricamento) ho un codice di questo tipo:

    codice:
    onClipEvent (load) {
    	total = _root.getBytesTotal();
    }
    onClipEvent (enterFrame) {
    	loaded = _root.getBytesLoaded();
    	percent = int(loaded/total*100);
    	text = percent+"";
    	gotoAndStop(percent);
    	if (loaded == total) {
    		_root.gotoAndPlay(2);
    	}
    }
    Come posso fare in modo che il filmato parta quando il caricamento è arrivato al 75% dei byte totali?

    Grazie
    cioè vuoi che il filmato parta anche se nn interamente caricato??
    cioè quando raggiunge il 75%

    se è cosi una cosa del genere

    codice:
    onClipEvent (load) {
    	total = _root.getBytesTotal();
    }
    onClipEvent (enterFrame) {
    	loaded = _root.getBytesLoaded();
    	percent = int(loaded/total*100);
    	text = percent+"";
    	gotoAndStop(percent);
    	if (loaded == total || loaded >=75) {
    		_root.gotoAndPlay(2);
    	}
    }
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    Originariamente inviato da and80
    al posto di if (loaded == total) { ci metti if (percent >= 75) {

    mano lesta!

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5

    75

    Vi ringrazio, ma mi sembra che il numerino del caricamento si fermi a 75 e poi il filmato parta, invece vorrei farlo arrivare a 100 il numero, anche se il filmato non è caricato del tutto. La divisione dovrebbe avvenire sui byte totali penso...

    Poi non so se la connessione mia è troppo veloce e non ci faccio caso.

    Potete dare un'occhiata? www.pupia.tv


    GRAZIEEE!!!

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    certo, ma era quello che avevi chiesto

    comunque allora cambia questa riga
    percent = int(loaded/total*100); in percent = int(loaded/total*75);

    e la riga precedente diventa if (percent >= 100) {


    [edit] comunque non capisco l'utilità di questa situazione, perchè proprio al 75%?

  7. #7

    buffer

    Per fare prima.

    Penso sicuramente che la "parte grossa" del caricamento sia sulle immagini e sul suono che vengono caricate progressivamente nel filmato prima delle altre cose.
    Quindi volevo provare a dare per scontato che durante l'esecuzione della presentazione il restante 25% venisse caricato.

    In finto buffer insomma...

    Voi che siete magari più pratici di flash, non me lo consigliate?

  8. #8

    Re: 75

    Originariamente inviato da WillyLord
    Vi ringrazio, ma mi sembra che il numerino del caricamento si fermi a 75 e poi il filmato parta, invece vorrei farlo arrivare a 100 il numero, anche se il filmato non è caricato del tutto. La divisione dovrebbe avvenire sui byte totali penso...

    Poi non so se la connessione mia è troppo veloce e non ci faccio caso.

    Potete dare un'occhiata? www.pupia.tv


    GRAZIEEE!!!
    >Vi ringrazio, ma mi sembra che il numerino del caricamento si fermi a 75 e poi il filmato parta, invece vorrei farlo arrivare a 100 il numero, anche se il filmato non è caricato del tutto . La divisione dovrebbe avvenire sui byte totali penso...

    :master:
    nn ho capito...



    sono troppo lento.....
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: buffer

    Originariamente inviato da WillyLord
    Voi che siete magari più pratici di flash, non me lo consigliate?
    sinceramente te lo sconsiglio, ne potrebbero derivare rallentamenti e malfunzionamento generale del sito,
    in finale il preload serve proprio a bloccare il filmato finchè questo non è completamente caricato, per evitare che qualcosa non funzioni come dovrebbe

    comunque puoi fare qualche prova in "Prova filmato" e vedere come si comporta... non è detto che nel tuo caso il risultato non sia positivo

  10. #10
    Originariamente inviato da and80
    certo, ma era quello che avevi chiesto

    comunque allora cambia questa riga
    percent = int(loaded/total*100); in percent = int(loaded/total*75);

    e la riga precedente diventa if (percent >= 100) {


    [edit] comunque non capisco l'utilità di questa situazione, perchè proprio al 75%?

    Scritto in questo modo arriva a 75 e si ferma, perchè percent no raggiunge mai 100
    ora l'ho rimesso come prima.

    Potete aiutarmi?

    Per spiegarmi meglio... ci arrivo con la logica, ma non con la sintassi:

    Adesso è:
    codice:
    total = _root.getBytesTotal();
    Vorrei che total sia uguale al 75% di _root.getBytesTotal()

    OK?

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.