Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    33

    Tutorial preload HTML.IT

    Salve,

    sto seguendo questo tutorial:

    http://flash-mx.html.it/tutorial/vie...rial=2&idpag=3

    ho inserito lo script esattamente come riportato cambiando solo i parametri indicati, però quando vado a fare la verifica dello script mi esce il seguente errore:

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

    Totale errori ActionScript: 1 Errori segnalati: 1


    Perchè? Come posso fare per evitare il problema?

    Ciao.

  2. #2
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    Risposta

    Ciao prova ad inserire qst azione nel fotogramma:

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

    //Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndStop("Filmato", "inizio-filmato");
    }


    invece dell'altra......
    bye bye
    • //Assegno i valori

  3. #3

    Re: Tutorial preload HTML.IT

    Originariamente inviato da DASTY78
    Salve,

    sto seguendo questo tutorial:

    http://flash-mx.html.it/tutorial/vie...rial=2&idpag=3

    ho inserito lo script esattamente come riportato cambiando solo i parametri indicati, però quando vado a fare la verifica dello script mi esce il seguente errore:

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

    Totale errori ActionScript: 1 Errori segnalati: 1


    Perchè? Come posso fare per evitare il problema?

    Ciao.
    l'errore che ti da dipende dalla funzione parseInt che devi sostituire con Math.round e risolvi
    quindi basta che sostituisci questa riga

    perc = parseInt((car*100)/tot);

    con

    perc = Math.round((car*100)/tot);



    ciao

    @ertos avresti lo stesso problema usando la stessa funzione parseInt


    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
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    risposta

    Ha ragione Crescenzo!!!
    ciao ciao

  5. #5

    Re: risposta

    Originariamente inviato da ertos
    Ha ragione Crescenzo!!!
    ciao 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 !

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    33
    Problema risolto!!!!!!

    Grazie mille, Crescenzo.

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.