Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183

    Incrementare numero in un campo di testo

    Ciao a tutti. Vi spiego la situazione: ho un bottone che, ogni volta cliccato, mi incrementa un numero di 0.5 ogni volta (es: 18.0 - 18.5 - 19.0 - 19.5 ecc..)
    Questo funziona: ho creato un campo di testo dinamico, che ha come nome istanza "temperatura" e come variabile "temp", e al bottone ho assegnato il seguente script:

    on(release) {
    temperatura.temp = temp+=0.5;
    }

    Quello che non riesco a fare è:
    1 - far partire i miei numeri da 18 (il 18 deve essere il valore iniziale del campo di testo, ma dove glielo devo dire??)
    2 - i numeri non devono essere più bassi di 18 e più alti di 40
    3 - vorrei che quando il numero è intero, scrivesse ugualmente la virgola e lo zero (Es. 18.0).

    Qualcuno può indirizzarmi su come devo proseguire?
    Grazie mille.

    Ciao ciao

  2. #2
    Potresti provare cosi


    on(release) {
    if(temperatura.temp>=18 and temperatura.temp<=40){
    temperatura.temp = temp+=0.5;
    }
    }
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    MMh.. ho provato ma mettendo questo script non mi fa proprio più vedere nulla...

  4. #4
    in che senso?
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  5. #5
    scusa prova cosi:


    on(release) {
    if(temperatura.temp>=18 and temperatura.temp<=40){
    temperatura.temp = temperatura.temp += 0.5;
    }
    }
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  6. #6
    poi nel clip temperatura metti:

    codice:
    onClipEvent(load){
    temp = 18.0;
    }
    provato funzia
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Grande!! Funziona!! Grazie mille..

    Ora l'unica cosa che non mi tiene è il numero intero con la virgola e lo zero... Come posso fare?

  8. #8
    prova ad aggiungere
    codice:
    on(release) { 
    if(temperatura.temp>=18 and temperatura.temp<=40){ 
    temperatura.temp = temp+=0.5; 
    	if (temparatura.temp.indexOf(".")<>-1 ) { 
    	pippo1 = temperatura.temp.indexOf("."); 
    	pippo2 = temperatura.temp.length; 
    	pippo3 = temperatura.temp.substring(pippo1, pippo2); 
    	pippo4 = pippo3.length; 
    	if (pippo4==1) { 
    	temperatura.temp = temperatura.temp+"0"; 
    	} 
    	if (pippo4==2) { 
    	temperatura.temp = temperatura.temp; 
    	} 
    	} else { 
    	temperatura.temp = temperatura.temp+".0"; 
    	} 
    	trace(temperatura.temp)
    	}
    }
    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

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Ho provato ma non funziona..

  10. #10
    Originariamente inviato da Piccy
    Ho provato ma non funziona..
    guarda che la cosa funziona

    fa una prova tu.

    apri un file nuovo sul frame copia e incolla

    codice:
    numero="18";//poi prova 18.0 // poi prova 18.5 // poi prova 18.
    function celafai(){
    if (numero.indexOf(".")<>-1 ) { 
    pippo1 = numero.indexOf("."); 
    pippo2 = numero.length; 
    pippo3 = numero.substring(pippo1, pippo2); 
    pippo4 = pippo3.length; 
    if (pippo4==1) { 
    numero = numero+"0"; 
    } 
    if (pippo4==2) { 
    numero = numero+""; 
    } 
    } else { 
    numero = numero+".0"; 
    } 
    trace(numero)
    }
    celafai();
    nel trace ti restituisce sempre un solo valore dopo la virgola
    che sarà .0 se incontra . o un numero intero se invece incontra dei decimali mantiene il numero

    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

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.