Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Preload

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    43

    Preload

    Ciao a TUTTI,


    sto preparando un preload per un mio sito
    solo che mi continua a dare un'errore e nn riesco a risolverlo!!!


    //-------------------ERRORE segnalato da flash----------//
    **Errore** Scena=preload, livello=preload, fotogramma=1:Linea 7: Tipo non corrispondente.
    perc = parseInt((car*100)/tot);

    Totale errori ActionScript: 1 Errori segnalati: 1

    //---------------------fine errore----------------------//


    //---questo invece è l'AS assegnato al livello---//
    //Assegno i valori
    car = _level0.getBytesLoaded();
    tot = _level0.getBytesTotal();
    larghezza = 118;

    //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, 79.5);

    //Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndPlay("in", "inizio");
    }

    //---fine AS---//


    Come cacchio posso risolverlo....eppure è una cosa semplice

    Aiutooooo
    Ceo

  2. #2

    Re: Preload

    Originariamente inviato da giboga
    Ciao a TUTTI,


    sto preparando un preload per un mio sito
    solo che mi continua a dare un'errore e nn riesco a risolverlo!!!


    //-------------------ERRORE segnalato da flash----------//
    **Errore** Scena=preload, livello=preload, fotogramma=1:Linea 7: Tipo non corrispondente.
    perc = parseInt((car*100)/tot);

    Totale errori ActionScript: 1 Errori segnalati: 1

    //---------------------fine errore----------------------//


    //---questo invece è l'AS assegnato al livello---//
    //Assegno i valori
    car = _level0.getBytesLoaded();
    tot = _level0.getBytesTotal();
    larghezza = 118;

    //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, 79.5);

    //Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndPlay("in", "inizio");
    }

    //---fine AS---//


    Come cacchio posso risolverlo....eppure è una cosa semplice

    Aiutooooo
    Ceo
    se usi il flash2004 devi sostituire questa riga
    perc = parseInt((car*100)/tot);

    con questa
    perc = Math.floor((car*100)/tot);


    ciao
    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 !

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.