Comunidad de diseño web y desarrollo en internet online

suma de dos numeros aleatorios en un campo de texto dinamico

Citar            
MensajeEscrito el 04 Abr 2013 03:12 pm
estoy aciendo un juego de dados en los que se tienen que sumar dos dados y escribir en una caja de texto el resultado. si hago trace me sale pero si intento que salga en una caja de texto no me sale
el ejemplo es este:

btn_tirar.addEventListener(MouseEvent.CLICK, btn_tirarHandler);

function btn_tirarHandler(e:MouseEvent)
{
stop();

function aleatorio(min:Number, max:Number):Number
{
var NumAleatorio:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return NumAleatorio;
}
var n:Number = aleatorio(1,6);

function aleatorio2(min:Number, max:Number):Number
{
var NumAleatorio2:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return NumAleatorio2;
}
var n2:Number = aleatorio2(1,6);

caja_num.text=((n)+(n2));
// si aki hago trace ((n)+(n2)); me sale. pero no escribe en la caja
}

me salta error 1067: Conversión implícita de un valor de tipo Function a un tipo String no relacionado.

gracias

Por velaskone

27 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Abr 2013 03:50 pm
Tienes que convertir el resultado primero en una valor string ej:

var resultado:String =String(n+n2);

y luego si puedes mostrarlo en la caja de texto

caja_num.text = resultado;

Saludos.

Por julianpena

98 de clabLevel

1 tutorial

Genero:Masculino  

Diseñador Grafico

chrome
Citar            
MensajeEscrito el 05 Abr 2013 12:30 pm
gracias. me salio. gracias

Por velaskone

27 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.