Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2007, 19:14
Avatar de MaLkAvIaN_NeT
MaLkAvIaN_NeT
 
Fecha de Ingreso: marzo-2005
Ubicación: trujillo
Mensajes: 141
Antigüedad: 19 años, 8 meses
Puntos: 0
Re: convertir forma a button desde as 3.0

Hola nuevamente Rizzo,, ya había intendado hacer esto, pero no utilizando un Sprite que contenga a las formas, se me aclaran las cosas

De todas maneras ya lo había solucionado aunque lo tuyo está y aqui explico como lo hize.

creo una forma y la convierto en button
entro al buton y borro la forma, aqui es donde creo la forma por programación:

Código:
var obj_color:paleta=new paleta;
var forma:Shape=new Shape();
forma.graphics.beginFill(obj_color.retorna_color(1));
forma.graphics.moveTo(100,100);
forma.graphics.lineTo(100,200);
forma.graphics.lineTo(200,200);
forma.graphics.lineTo(200,100);
this.addChild(forma);
antes utilizo esta clase en un archivo A.S

Código:
package 
{	
	public class paleta
	{
		var colores:Array=[0x009900,0xFF9900,0xFF99FF];		
		
		public function retorna_color(pos:Number):uint
		{
			return colores[pos]; 			
		}
		
	}	
}
luego salgo selecciono en la biblioteca mi button > vinculación > exporto para action script, ahora este button lo podemos usar desde programación

ahora si salimos vamos a la linea de tiempo principal y aqui es donde podemos crear los buttons desde programación:

Código:
var obj1:color=new color();
obj1.x=200;
obj1.y=150;
this.addChild(obj1);
le ponemos la posición, y también podemos crear un bucle para crear los botones necesarios.

saludos