Sigo tratando de aprender AS a full por mi cuenta, y me propongo a veces hacer cosas que por alli, se me escapan de mis posibilidades de conocimientos, por lo que me trabo.Estoy tratando de hacer un juego , el cul es de operaciomes simples de matematicas, suma resta ,...etc.Estoy con el de suma, y la idea es que aparezcan varios textos dinamicos en el escenario con distintos resultados y solo uno de ellos sea el real para que un muñequito valla hasta alli y lo tilde como correcta y asi sumar puntos,..etc.Bueno , la parte de los textos dinamicos y el desplazamiento del muñequito lo hice, lo que no puedo hacer es que aparezcan los resultados falsos en estos textos dinamicos, solo logre que aparezca el real en el ultimo texto dinamico(los llame pizarritas).Buscando informacion me oriento hacia un bucle for y un random, puede ser?.Me podrian dar una mano.Desde ya mucha gracias.
EL CODIGO ES:
Código :
/
var columnas:Number = 0;
//de las pizarritas
var filas:Number = 0;
//de las pizarritas
var score:Number = 0;
// para el puntaje
//var koses:Number = 15;
//cantidad de pizarritas lo puse luego dentro del bucle declarado
var limite:Number = 1000;
/creo pizaritas
function creapizarras(num_instancias:Number, maxcolumnas:Number, enX:Number, enY:Number):Void {
for (var i = 0; i<num_instancias; columnas) {
attachMovie("koses", "koses"+i, i, {_x:enX, _y:enY});
hijo = _root["koses"+i];
hijo._x += 130*columnas;
hijo._y += 140*filas;
i++;
columnas++;
if (columnas == maxcolumnas) {
filas++;
columnas = 0;
}
}
}
creapizarras(15, 5, 38, 81);
//cantidad y ubicacion pizarritas
//funcion para suma
function crea_operacion() {
num1 = Math.round(Math.random()*limite);
num2 = Math.round(Math.random()*limite);
nm1.text = num1;
nm2.text = num2;
//rdo = "";
}
crea_operacion();
//llamo a la funcion
function sumatoria(num1:Number, num2:Number):Number {
//aca me trabooooooooo
return (num1+num2);
}
var resul:Number = sumatoria(num1, num2);
hijo.numero._text.text = resul;
//sale el resultado en la ultima pizarra
