Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199

    questo script per preload di + file esterni

    ciao ho preso questo script dal sito di yassassin per effettuare il preload di un filmato esterno:
    codice:
    fscommand("allowscale", false);
    stop();
    function caricamento(){
        car = mc.getBytesLoaded();
        tot = mc.getBytesTotal();
        perc = Math.round((car*100)/tot);
        loading.text = "Caricamento in corso . . .\t"+perc+"%";
        barra._xscale = perc;
        if (car == tot && car>1024) {
            barra._visible = 0;
            loading.text = "";
            mc._x = 0;
            mc._y = 0;
            mc._visible = 1;
            clearInterval(a);
        }
    }
    barra._xscale = 0;
    mc.loadMovie("filmato_04.swf");
    loading.text = "Caricamento in corso . . .";
    mc._visible = 0;
    a = setInterval(caricamento,50);
    MA POSSO UTILIZZARLO PER CARICARE ALTRI FILMATI DAL'ESTERNO CON LO STESSO PRELOAD??

  2. #2
    cioè vorresti usare sempre la stessa function per caricare diversi filmati esterni in diversi movieClip?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    questo è il tuo codice yass, si ho risolto ho fatto un altro prload per quell'altro movie che caricavo è funziona ma vorrei sapere un altra cosa importante

    se volessi applicare tutto cio ad un BOTTONE come devo gestire il tutto

    Ciao Yass grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    ovvero al click di un bottone vorrei che partisse il tutto

  5. #5
    Originariamente inviato da markgrav
    questo è il tuo codice yass
    l'avevo notato... :adhone:
    Originariamente inviato da markgrav
    vorrei sapere un altra cosa importante

    se volessi applicare tutto cio ad un BOTTONE come devo gestire il tutto

    Ciao Yass grazie
    metti questo sul frame:
    codice:
    fscommand("allowscale", false);
    stop();
    function caricamento(){
        car = mc.getBytesLoaded();
        tot = mc.getBytesTotal();
        perc = Math.round((car*100)/tot);
        loading.text = "Caricamento in corso . . .\t"+perc+"%";
        barra._xscale = perc;
        if (car == tot && car>1024) {
            barra._visible = 0;
            loading.text = "";
            mc._x = 0;
            mc._y = 0;
            mc._visible = 1;
            clearInterval(a);
        }
    }
    barra._xscale = 0;
    e questo lo associ al pulsante:
    codice:
    on(release){
        mc.loadMovie("filmato.swf");
        loading.text = "Caricamento in corso . . .";
        mc._visible = 0;
        clearInterval(a);
        a = setInterval(caricamento,50);
    }


    Questo se carichi i filmati esterni sempre nello stesso movieClip (ossia mc). Se invece carichi i filmati esterni in movieClip diversi scrivi la function in questo modo:

    codice:
    fscommand("allowscale", false);
    stop();
    function caricamento(mc){
        car = mc.getBytesLoaded();
        tot = mc.getBytesTotal();
        perc = Math.round((car*100)/tot);
        loading.text = "Caricamento in corso . . .\t"+perc+"%";
        barra._xscale = perc;
        if (car == tot && car>1024) {
            barra._visible = 0;
            loading.text = "";
            mc._x = 0;
            mc._y = 0;
            mc._visible = 1;
            clearInterval(a);
        }
    }
    barra._xscale = 0;
    e questo lo associ al pulsante:
    codice:
    on(release){
        tuoMovieClip.loadMovie("filmato.swf");
        loading.text = "Caricamento in corso . . .";
        tuoMovieClip._visible = 0;
        clearInterval(a);
        a = setInterval(caricamento,50,tuoMovieClip);
    }
    quest'ultimo codice non l'ho provato ma dovrebbe funzionare...

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    yass mi sto perdendo!!! non era quello il codice che utilizzavo ma questo

    ti spiego:

    --ho creato un MC vuoto l'ho importato sullo stage nome istanza mc

    --ho creato un altro movie che contiene barra e testo del caricamento

    l'ho importato sullo stage e gli ho scritto sul frame :

    fscommand("allowscale", false);

    e sul movieclip stesso :


    codice:
    onClipEvent (load) {
    	_parent.stop();
    	barravetrina._xscale = 0;
    	loadMovie("dissolvenza.swf", "_root.mc");
    	loading = "Caricamento vetrina in corso . . .";
    	_root.mc._visible = 0;
    }
    onClipEvent (enterFrame) {
    	car = _root.mc.getBytesLoaded();
    	tot = _root.mc.getBytesTotal();
    	perc = Math.round((car*100)/tot);
    	loading = "Caricamento vetrina in corso . . .\t"+perc+"%";
    	barravetrina._xscale = perc;
    	if (car>1024) {
    		if (car == tot) {
    			_root.mc._visible = 1;
    			_parent.nextFrame();
    		}
    	}
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    ok ho utilizzato il tuo ma non mi funge

    situazione:

    ho i mie pulsanti

    ho il mio mc vuoto con nome istanza "mc"

    ho un mc che contiene barra e testo a cui lego sul suo frame quando lo porto sullo stage :


    fscommand("allowscale", false);
    stop();
    function caricamento(mc) {
    car = mc.getBytesLoaded();
    tot = mc.getBytesTotal();
    perc = Math.round((car*100)/tot);
    loading.text = "Caricamento in corso . . .\t"+perc+"%";
    barra._xscale = perc;
    if (car == tot && car>1024) {
    barra._visible = 0;
    loading.text = "";
    mc._x = 0;
    mc._y = 0;
    mc._visible = 1;
    clearInterval(a);
    }
    }
    barra._xscale = 0;

    che sbaglio???

  8. #8
    a) usi flash 5 o MX?

    b) i movie esterni li carichi sempre nello stesso mc?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    si mx e i movie esterni li carico nello stesso mc

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    in pratica quando testo il filmato spunta la barra gia caricata e rimae li ferma senza farmi vedere il filmato

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.