Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/12/2008, 13:06
worldPeace_Plis
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses
Puntos: 5
Respuesta: Como sacar un calculo de sobrepeso en flash

Hola, ahi va!... una pruebilla ;)
Código PHP:
var w_txt:TextField _root.createTextField('weight_txt'_root.getNextHighestDepth(), 10106020);
var 
t_txt:TextField _root.createTextField('tall_txt'_root.getNextHighestDepth(), 10w_txt._y+306020);
var 
imc_txt:TextField _root.createTextField('imc_txt'_root.getNextHighestDepth(), 10t_txt._y+406020);
var 
wtext:TextField _root.createTextField('wtext'_root.getNextHighestDepth(), w_txt._x+70w_txt._y10020);
var 
ttext:TextField _root.createTextField('ttext'_root.getNextHighestDepth(), t_txt._x+70t_txt._y10020);
var 
imctext:TextField _root.createTextField('imctext'_root.getNextHighestDepth(), imc_txt._x+70imc_txt._y10020);
var 
statustext:TextField _root.createTextField('statustext'_root.getNextHighestDepth(), 10imc_txt._y+8025020);
var 
mcBtn:MovieClip _root.createEmptyMovieClip('mcBtn'_root.getNextHighestDepth());
// FORMATO TXT's
with (w_txt
{
bordertrue;
multiline false;
type 'input';
}
with (t_txt
{
bordertrue;
multiline false;
type 'input';
}
with (imc_txt
{
bordertrue;
multiline false;
variable imc;
}
wtext.text 'Peso (kg)';
ttext.text 'Estatura (m)';
imctext.text 'IMC';
// FORMATO BTN
with(mcBtn)
{
_x 10;
_y imctext._y+40;
beginFill(0xCC0000100);
lineStyle(10x339999100);
moveTo(00);
lineTo(600);
lineTo(6020);
lineTo(020);
endFill();
}
// FORMULA IMC
function calcula_imc (peso:Numberestatura:Number)
{
// imc = (peso / Math.sqrt(estatura)); // Absoluto
imc Math.round((peso Math.pow(estatura2))/.001)/1000;
return 
imc;
}
// Ejemplo #1
trace(calcula_imc (651.80))
// Ejemplo #2
mcBtn.onRelease = function ()
{
var 
comp_corporal:String = new String();
imc_txt.text calcula_imc (Number(w_txt.text), Number(t_txt.text));
// Mmmmm..... aqui la tabla ??
if (imc_txt.text<18.5) { comp_corporal='inferior al peso normal'; }
else if (
imc_txt.text>18.5 && imc_txt.text<24.9) { comp_corporal='normal'; }
else if (
imc_txt.text>25 && imc_txt.text<29.9) { comp_corporal='exceso de peso'; }
else if (
imc_txt.text>30) { comp_corporal='obesidad'; }
// Status
statustext.html true;
statustext.htmlText = (imc_txt.text=='NaN' || imc_txt.text==undefined) ?
'datos incorrectos!' '<b>IMC: '+imc_txt.text+'</b>, tu composición corporal es '+comp_corporal;
statustext.autoSize true;

Bueno pienso que un tabulador lo puedes hacer de varias formas, yo lo unico que hice es al presionar el boton entrar a una condicionante if para ver en que estatus se encuentra el resultado, y la formulita la obtienes de la funcion

Mas menos que es lo que quieres hacer?????