Aún ando muy verde, pero no te valdría con esto:

  var boton:Shape = createShape(0xff0000);
  var txt:TextField = new TextFiled(blabla);
addChild(boton);
boton.addChild(txt);

Así en bruto y rápido. Y el textfield estaría contenido en el shape, que no
se si se puede ahora mismo, creo que no, pero mejor hazte un contenedor que
sea un sprite y se lo metes todo sin anidarlo.



El día 17/05/07, FlashNativo <[EMAIL PROTECTED]> escribió:
>
> Hola quería preguntaros cual es el mejor modo para crear el típico boton
> cuadrado con su texto encima con flash cs3 y as 3.0.
>
> He visto que tanto la clase textField como sprite o textfield etc etc
> tienen los eventos típicos de botón. Claro está todos son subclases de
> interactiveObject.
> La cosa es que como estoy empezando con esto de las listas de
> visualización se me plantean dudas.
> Yo tengo pj una clase que extiendo de shape que me crea un cuadrado no?
> como esta:
>
> package{
> import flash.display.*;
> public class tipoBoton extends Sprite{
>   public function tipoBoton(){
>   buttonMode = true
>   var boton:Shape = createShape(0xff0000);
>   boton.x = 100
>   boton.y = 100
>   addChild(boton);
>   }
>   public function createShape(color:uint):Shape{
>    var shape:Shape = new Shape();
>    shape.graphics.beginFill(color);
>    shape.graphics.drawRect(0,0,100,20);
>    shape.graphics.endFill();
>    return shape;
>
>   }
> }
> }
>
> en el constructor hago el addchild de la shape que creo para mostrarlo en
> pantalla. ¿como podría hacer para que ese  botón contubiera un campo de
> texto?, pk si creo un textField y lo meto tb en la lista de visualización
> con addchild, serán dos elementos separados no? no serán el mismo objeto...
>
> no se si me he explicado a ver si alguien me aclara un poco.
>
>
> Hacias a todos
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a