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

Discussione: preload no frame si kb

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    preload no frame si kb

    Ciao a tutti,
    ho un problema con un preload, il filmato ha 20 frame perō il collo di bottiglia č all'ultimo frame, quindi fare un preloading che calcola i frame non funziona perchč rimane a 0% fino al 19 frame e quando arriva al 20° frame la barra del preloading scatta al 100% quindi il caricamento non appare fluido.

    LA MIA DOMANDA E':
    esiste un preloading che calcola il peso in kb totali dell'swf anziche i suoi frame? In questo modo credo che possa funzionare, che ne dite?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    certo che č possibile, anzi, io non ho mai fatto un preload sui frame forse perchč lavoro sempre su di un unico frame


    fai due scene,
    nella prima ci metti il codice e se ti vā una barra e un campo di testo, io ora nel mio codice li comprendo entrambi
    nella seconda ci sta giā il tuo filmato
    poi crei un clip con una forma rettangolare per la barra, com punto di registrazione in alto a sinistra, e lo istanzi "barra"
    poi crei un campo di testo dinamico e lo istanzi "testo"
    poi attacchi il seguente codice nell'unico frame della scena del preload

    codice:
    function preload(){
    	var car = _root.getBytesLoaded();
    	var tot = _root.getBytesTotal();
    	var perc = Math.floor((car/tot)*100);
    	if(!isNaN(perc)){
    		barra._xscale = perc;
    		testo.text = "Caricamento..."+perc+"%";
    	}
    	if(car >= tot && tot > perc && perc == 100){
    		clearInterval(a);
    		_root.gotoAndPlay(nextScene());
    	}
    }
    a = setInterval(preload, 50);

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    ho provato a fare come dici tu ma non si vede nč il preloading della scena 1 nč l'animazione della scena 2.

    Ma quando dici "clip con una forma rettangolare per la barra," intendi un movieclip?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da prinzart
    ho provato a fare come dici tu ma non si vede nč il preloading della scena 1 nč l'animazione della scena 2
    allora semplifichiamo la situazione

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    quando setto l'esportazione dell'swf devo impostare il filmato con "flash player 7" e "actionscript 2.0" giusto?

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    grazie per la segnalazione, ma quel tutorial l'ho giā seguito ma non mi funziona, io uso mx 2004 e non flash 5 di cui quel tutorial fa parte, non c'č un tutorial per mx 2004?

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da prinzart
    grazie per la segnalazione, ma quel tutorial l'ho giā seguito ma non mi funziona, io uso mx 2004 e non flash 5 di cui quel tutorial fa parte, non c'č un tutorial per mx 2004?
    tecnicamente non cambia niente, lo script che ti ho postato č scritto per flash mx, ma puō essere tranquillamente usato per flash7, se vuoi essere proprio preciso, bisogna modificarlo con il data strict typing, ma in ogni caso dovrebbe andare sia con mx che con mx2004

    lo script funziona perchč č quello che uso sempre (quando mi serve usarlo in quel modo), probabilmente sbagli qualche passaggio suggerito

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    lo script che mi hai postato tu funziona in parte e cioč il preloading sembra che funzioni, perchč quando lo faccio partire mi fa aspettare un pō e poi passa nella seconda scena dove c'č il filmato, il problema č la barra del preloading che non si vede nella prima scena.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    a che serve


    a = setInterval(preload, 50);

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    anche la percentuale del testo dinamico non si vede

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.