Estoy intentando hacer el tipico jueguito del gusanito, que todo el mundo lo jugado, Me gustaria aprender bastantes cosas de flash, y quiero empezar con proyectos personales sencillos, este es el primero.
No se como deberia empesar, pero yo creo que talvez lo mas optimo seria plantear bien como pieso estructurar al codigo, mas o menos como una especie de diagrama de flujo.
No se que piensen ustedes.
Haber si me explico, lo que quiero hacer es que:
-tengo una clase en la libreria llamada cubo de 5px por 5px
Para formar el gusano
-llamar la clase cubo x cantidad de veces en un for y colocarlas a 5 px de diferencia en x cada una con relacion a la anterior
Para la que tiene que comer
-llamar otra, posicionandola de forma randomica en el stage
Para mover el gusano
-usar eventos de teclado que mueva de 5 en 5px el primer cubo de gusano y de alguna manera que el resto de cubos que forman el gusano lo sigan su curso.
Hasta orita tengo esto


var cantidad:int=10;
var cr:cubo=new cubo;
cr.x=Math.floor(Math.random()*200);
cr.y=Math.floor(Math.random()*200);
stage.addChild(cr);

for (var i=0 ; i<cantidad ; i++){
var cubos:cubo=new cubo;
cubos.x=((50)+(i*5));
cubos.y=(50);
stage.addChild(cubos);
}

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
function onKeyDown(Tecla:KeyboardEvent):void {
if (Tecla.keyCode==37)cubos.x-=5;
if (Tecla.keyCode==38)cubos.y-=5;
if (Tecla.keyCode==39)cubos.x+=5;
if (Tecla.keyCode==40)cubos.y+=5;
}

y pero cuando muevo el gusano se como referirme a los otro cubos para ponerle valores tambien, porque creo que por la forma en la que estoy haciendo el for, se me estan quedando como objetos sin nombre, no tengo idea de como solucionar eso, ni si quiera tengo idea si voy por buen camino, si pueden ayudarme les agradeceria muchisimo.