Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problema Preload

  1. #1

    Problema Preload

    Ciao Ragazzi,
    Ho un problema con il mio preload,
    Premetto che è da un pò che non uso Flash lo utilizzavo senza problemi con 5 ho provato con MX2004 e mi va in errore sulla funzione ParseInt problabilmente deprecata sulla nuova release.
    Ho dato un'occhiata ai vari post ma senza successo.

    Qualcuno può dirmi perchè non mi funziona più ?
    Questo è il cod.

    codice:
    // Assegno i valori
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    larghezza = 100;
    // Calcolo la percentuale di avanzamento
    perc = parseInt((car*100)/tot);
    // Inserisco nella casella il totale percentuale
    progres = perc+"%";
    // Allungo la barra e la posiziono in modo fisso sull'asse X
    setProperty ("barra", _xscale, (perc*larghezza)/100);
    setProperty ("barra", _x, 11);
    // Controllo lo stato di avanzamento
    if (car == tot) {
    	gotoAndPlay ("filmato", "go");
    }

    10ks

  2. #2
    Nessuno ha trovato l'errore ?

    Dimenticavo su alcuni movie mi funziona !!
    Non ci capisco più niente !!

    Help my

  3. #3
    sostituisci questo
    perc = parseInt((car*100)/tot);

    con questo
    perc = Math.floor((car*100)/tot);
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    se percaso non ti dovesse funzionare la soluzione di enigma 79 (sarebbe strano perche' e' uno che ne sa) prova ad andare nel setting di pubblica il flash e metti flash 5...io ho il tuo stesso codice di preload e se faccio cosi funziona, se no mi dava l'errore "parseInt don't match" o qualcosa di simile...

    cmq prova anche la soluzione di enigma che ne sa sempre un sacco!


  5. #5
    oppure invece di parseInt metti semplicemente int
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    il tuo codice in flash mx diventa così
    codice:
    // Assegno i valori
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    larghezza = 100;
    // Calcolo la percentuale di avanzamento
    perc = Math.floor((car*100)/tot);
    // Inserisco nella casella il totale percentuale
    if(!isNaN(perc)){
    	progres = perc+"%";
    	// Allungo la barra e la posiziono in modo fisso sull'asse X
    	barra._xscale = (perc*larghezza)/100;
    	barra._x = 11;
    }
    // Controllo lo stato di avanzamento
    if (car >= tot && tot > perc && perc > 100) {
    	gotoAndPlay ("filmato", "go");
    }
    in mx2004 c'è un metodo dedicato, quello del MovieClipLoader, c'era una pillola di andr3a a riguardo ma non la sto più trovando

  7. #7
    Grazie
    Problema risolto.

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.