Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320

    variabili con approssimazione intero!!!

    Ciao a tutti,

    Vorrei sapere come impostare, o qual'è il comando da dare ad actionscript di flash mx 2004 per trasformare un numero con la virgola in un numero intero; (comando approssimazione o qualcosa del genere).

    sapreste darmi qualche consiglio, grazie in anticipo!!!

  2. #2
    Eccesso = Math.ceil(5,7);

    Eccesso sarà = 6


    Difetto = Math.floor(5,3);

    Difetto sarà = 5

  3. #3
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320
    Ho seguito il tuo consiglio,

    ma io dovrei approssimare il valore di una variabile, nel tuo esempio è riportato come approssimazione di una costante!!
    guardate questo esempio:

    on (release) {
    val = number(num);

    par = math.round(val);
    ris = par;
    }


    Dove num è il valore che immetto in un textinput, e ris è il risultato di tutta l'elaborazione, che è unspecificated o alcune volte NaN;

    Cosa vuol dire??? Qual'è il codice che fa al caso mio??

    Grazie in anticipo per il vostro aiuto!!!

  4. #4
    Naturalmente nel mio esempio sopra avevo messo delle costanti per far capire il comportamento dei due metodi, basta sostistuirli con il nome della variabile che contiene un valore numerico.
    Riepilogo, qui di sotto, aggiungendo anche il metodo .round()

    var = 5.7
    Eccesso = Math.ceil(var); // risultato 6
    Difetto = Math.floor(var); // risultato 5
    arrotonda = Math.round(var); // risultato 6

    var = 5.3
    Eccesso = Math.ceil(var); // risultato 6
    Difetto = Math.floor(var); // risultato 5
    arrotonda = Math.round(var); // risultato 5

  5. #5
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320
    Ho provato a fare come dici tu, ma l'errore è il solito, se hai capito cosa voglio fare leggendo il codice, ti dispiacerebbere riscrivere il mio codice in modo esatto, io proprio non riesco, di sicuro sbaglierò in qualcosa di stupido!!

  6. #6
    Originariamente inviato da Vailfox
    Ho provato a fare come dici tu, ma l'errore è il solito, se hai capito cosa voglio fare leggendo il codice, ti dispiacerebbere riscrivere il mio codice in modo esatto, io proprio non riesco, di sicuro sbaglierò in qualcosa di stupido!!
    provando con MX il codice funge tutto

    on (release) {
    val = number(num);
    trace(val);

    par = math.round(val);
    trace(par);
    //questa parte è inutile tanto in par giè c'è la var arrotondata
    ris = par;
    }
    nella finestra dell'output se inserisco ad es 5.8 mi restituisce sia 5.8 che 6
    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 !

  7. #7
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320
    qualunque numero inserisco, la variabile ris assume sempre undefined!! Come fare??

    questo codice assegna alla variabile ris il valore UNDEFINED!!!

    on (release) {
    val=number(num);
    intero=math.round(val);
    ris=intero;
    }

  8. #8
    Originariamente inviato da Vailfox
    qualunque numero inserisco, la variabile ris assume sempre undefined!! Come fare??
    inserisci il punto o la virgola??
    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 !

  9. #9
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320
    se ti riferisci al math.round , gli metto il punto!!

  10. #10
    Originariamente inviato da Vailfox
    se ti riferisci al math.round , gli metto il punto!!
    no ai numeri che inserisci nella casella di input
    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.