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" );
}
Ir al ejemplo Sumando y Jugando.swf (40,3 kB)
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" );
}
Ir al ejemplo Restando y Jugando.swf (40,3 kB)
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" );
}
Ir al ejemplo Multiplicando y Jugando.swf (40,3 kB)
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!!!")
}