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
-----------------------------------------------------