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