Foros del Web » Creando para Internet » Flash y Actionscript »

Problema tablas array actionScript

Estas en el tema de Problema tablas array actionScript en el foro de Flash y Actionscript en Foros del Web. Hola Tenemos una practica para la universidad y es urgente y importante porque nos vale aprobar la asignatura con esto, asi que si alguien nos ...
  #1 (permalink)  
Antiguo 04/06/2014, 07:56
 
Fecha de Ingreso: junio-2014
Mensajes: 1
Antigüedad: 9 años, 10 meses
Puntos: 0
Pregunta Problema tablas array actionScript

Hola
Tenemos una practica para la universidad y es urgente y importante porque nos vale aprobar la asignatura con esto, asi que si alguien nos puede ayudar perfecto!
Tenemos que hacer un juego en el que se crean unas estrellas interativas y tenemos que hacer tres tablas array. Una que sea para que las estrellas que se van creando se vayan ordenando solas en a tabla, la otra para que se muevan en horizontal o vertical y otra para el tiempo.
Nosotros habiamos hecho que la primera tabla para poner el nombre de las tres estrellas, pero eso esta mal porque tienen que ir poniendose solas segun se creen y no sabemos cambiarlo. Pongo aquí el codigo por si alguien sabe como se hace.

Gracias

stage.addEventListener(MouseEvent.MOUSE_MOVE, mourel);
function mourel(e: MouseEvent): void {
ovni.x = e.stageX;
ovni.y = e.stageY;
}


var tempsTaula: Array;
tempsTaula = new Array();


var tempsRest3: uint = 1440;
var min3: uint;
var seg3: uint;

var contantTe: uint = 84;

stage.addEventListener(Event.ENTER_FRAME, escena3);
function escena3(e: Event): void {
var estrellaBlava: MovieClip;
estrellaBlava = new estBlava();

var estrellaVerda: MovieClip;
estrellaVerda = new estVerda();

var estrellaVermella: MovieClip;
estrellaVermella = new estVermella();


var t1: Array;
t1 = new Array();

t1[0] = estrellaBlava;
t1[1] = estrellaVerda;
t1[2] = estrellaVermella;

var t3: Array;
t3 = new Array();
t3[0] = e.target.x + Math.random();
t3[1] = e.target.x - Math.random();
t3[2] = e.target.y + Math.random();
t3[3] = e.target.y - Math.random();

tempsRest3 = tempsRest3 - 1;
min3 = (tempsRest3 / 12) / 60;
seg3 = (tempsRest3 / 12) % 60;

temps7.text = "Temps:" + String(min3) + ":" + String(seg3);
contantTe = contantTe - 1;

var vidaestel: uint;
var aleatori1: uint;
var aleatori2: uint;

if (contantTe == 0) {
aleatori1 = Math.random() * 3 - 1;
stage.addChild(t1[aleatori1]);
t1[aleatori1].x = Math.random() * 550;
t1[aleatori1].y = Math.random() * 400;
t1[aleatori1].addEventListener(MouseEvent.CLICK, empaitar);
vidaestel = tempsTaula[(Math.random() * 16 - 1)];
contantTe = 84;
aleatori2 = Math.random() * 51;
t1[aleatori1].textEst.text = String(aleatori2);
}

}
function empaitar(e: MouseEvent): void {
e.target.stop();
e.target.alpha = 0;

Etiquetas: actionscript, flash, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:03.