Jugando a las Cuentas Codigo Fuente

En el proyecto ponemos 5 textos dinamicos, 1 introduccion de texto y 2 botones.

En variables les ponemos al introduccion de texto el nombre res , s y al texto dinamico t.

En introduccion de texto ponemos nombre de instancia Solotexto_txt.

Vamos al fotograma y en acciones escribimos:

 

var t:Number = 0;
var tt:Number = 0;
var ttt:Number = 0;
var tttt:String = 0;
var ttttt:String = 0;
var res:Number = 0;
var n1:Number = 0;
var n2:Number = 0;
Solotexto_txt.restrict = ".-0-9";
 

Luego en el boton de carga de numeros escribimos en acciones:

 

Para Sumar

on (release) {
var bottlest:Number = 0;
var bottlestt:Number = 0;
bottlest = 1 + Math.floor(Math.random() * 99);
bottlestt = 1 + Math.floor(Math.random() * 99);
_root.t = ( bottlest );
_root.tt = ( bottlestt );
_root.ttt = ( bottlest ) * ( bottlestt );
_root.res = 0;
_root.ttttt = ( "Sin resolver" );
}
 
 

Para Restar

on (release) {
var bottlest:Number = 0;
var bottlestt:Number = 0;
bottlest = 1 + Math.floor(Math.random() * 99);
bottlestt = 1 + Math.floor(Math.random() * 45);
_root.t = ( bottlest );
_root.tt = ( bottlestt );
_root.ttt = ( bottlest ) * ( bottlestt );
_root.res = 0;
_root.ttttt = ( "Sin resolver" );
}
 
 

Para Multiplicar

on (release) {
var bottlest:Number = 0;
var bottlestt:Number = 0;
bottlest = 1 + Math.floor(Math.random() * 25);
bottlestt = 1 + Math.floor(Math.random() * 25);
_root.t = ( bottlest );
_root.tt = ( bottlestt );
_root.ttt = ( bottlest ) * ( bottlestt );
_root.res = 0;
_root.ttttt = ( "Sin resolver" );
}
 
 

Luego en el boton de resultado escribimos en acciones:

 
on (release) {                    
var n1:Number = res;             
var n2:Number = ttt;             
var zzz:String = 0;
trace(res == ttt);                 
_root.tttt = ( res == ttt );      
if (_root.tttt =(res == ttt)) {
_root.ttttt =("Bien!!!")    
}
else
_root.ttttt =("Mal!!!")      
}