Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2008, 15:14
n0ldor
 
Fecha de Ingreso: febrero-2008
Ubicación: Vigo, España
Mensajes: 150
Antigüedad: 16 años, 1 mes
Puntos: 0
Menu dinamico actionscript 3.0

Hola buenas, pues resulta que estoy cambiando de ac2 a 3 y puff cambia la cosa bastante, bueno os comento la duda.

Yo quiero crear un menu por codigo, por lo que tengo en la biblioteca un moviecliop que seria el boton. En ac2 solo tendria que hacer un for y con attachmovie ya los pegaria, a la hora de hacer ese attachmovie ya le pongo el nombre de instancia que va a tener y luego ya pueda acceder a el facilmente.

El problema que tengo a la hora de hacerlo con actionscript 3 es que no se como definirle ese nombre de instancia para luego poder acceder a ese clip cuando quiera, ya sea para modificar un texto o cualquier cosa. Os dejo el codigo que utilizo para crear el menu cuando pulso en un boton:

Código:
package
	{
	import flash.events.*;
	import flash.display.*;
	import flash.utils.*;
	
	
	public class prueba extends MovieClip
		{
		public function prueba ()
			{
			boton.addEventListener (MouseEvent.CLICK, coloca);

			}
		
		public function coloca (e:MouseEvent)
			{
			for (var a = 0; a<5; a++){
				var mcClase:Class = getDefinitionByName("movi") as Class;
				var instancia:Object = new mcClase();
				addChild(DisplayObject(instancia)); 
				instancia.y = 60*a;
			}
		}
	}
}
Pos aer si me podeis ayudar, que la verdad que el cambio de ac2 a ac3 es enorme, jejeje un saludo y muchas gracias ;)