Es logico:

mx.controls.CheckBox extends mx.controls.Button

;)

Por tanto un CheckBox *es un* Button

Un saludo,

Joseba Alonso
www.5dms.com
www.sidedev.net  

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Felipe 
> Fernandez Sanchez
> Enviado el: jueves, 05 de enero de 2006 0:00
> Para: [email protected]
> Asunto: RE: [ASNativos] Otra de Resize
> 
> 
> Pues sí, efectivamente funciona pero, por ejemplo y por de 
> pronto, el CheckBox también lo detecta como Button además de 
> como CheckBox.
> Jajajaja, desde luego.....a ver como arreglo esto:
> 
> if(this[comp] instanceof mx.controls.CheckBox)
>   trace(comp+" es un CheckBox");
> else if (this[comp] instanceof mx.controls.Button)
>   trace(comp+" es ahora un Button");
> ..............................
> 
> 
> Pues algo así va a ser....
> 
> >From: "Joseba Alonso" <[EMAIL PROTECTED]>
> >Reply-To: [email protected]
> >To: <[email protected]>
> >Subject: RE: [ASNativos] Otra de Resize
> >Date: Wed, 4 Jan 2006 23:32:03 +0100
> >
> >xDDD hombre, no lo he probado, pero deberia de funcionar. El 
> caso del 
> >Button es mas problemático porque coinciden las 2 
> referencias: las del 
> >componente y la del boton de toda la vida.
> >
> >Un saludo,
> >
> >Joseba Alonso
> >www.5dms.com
> >www.sidedev.net
> >
> > > -----Mensaje original-----
> > > De: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] En nombre de Felipe Fernandez 
> > > Sanchez Enviado el: miércoles, 04 de enero de 2006 22:50
> > > Para: [email protected]
> > > Asunto: RE: [ASNativos] Otra de Resize
> > >
> > > Muchas gracias Joseba.
> > > Probaré a ver pero creo que no me funcionó tampoco así ¿A 
> lo mejor 
> > > fue porque puse Button en lugar de  mx.controls.Button?
> > >
> > > Uhmmm, no se. Lo probaré y ya te cuento pero seguro que 
> llevas razón 
> > > porque...¿como tu no tienes ni idea de esto, verdad? ;) 
> Una vela te 
> > > ponía si funciona (pero no de las negras, claro)
> > >
> > > >From: "Joseba Alonso" <[EMAIL PROTECTED]>
> > > >Reply-To: [email protected]
> > > >To: <[email protected]>
> > > >Subject: RE: [ASNativos]  Otra de Resize
> > > >Date: Wed, 4 Jan 2006 18:59:44 +0100
> > > >
> > > >Seria algo asi:
> > > >
> > > >for (var comp in this) {
> > > > if(this[comp] instanceof mx.core.UIObject)
> > > >         trace("Comp inside: "+comp+"
> > > ["+typeof(this[comp])+" ]"); }
> > > >
> > > >Puedes ser más especifico utilizando el operador instanceof
> > > sobre mas
> > > >clases como mx.controls.Button o mx.controls.Accordeon
> > > >
> > > >Un saludo,
> > > >
> > > >Joseba Alonso
> > > >www.5dms.com
> > > >www.sidedev.net
> > > >
> > > > > -----Mensaje original-----
> > > > > De: [EMAIL PROTECTED]
> > > > > [mailto:[EMAIL PROTECTED] En nombre de Felipe 
> > > > > Fernandez Sanchez Enviado el: miércoles, 04 de enero de 2006 
> > > > > 18:42
> > > > > Para: [email protected]
> > > > > Asunto: [ASNativos] Otra de Resize
> > > > >
> > > > > Hola, como no era oro todo lo que relucía tengo otro problema:
> > > > >
> > > > > Ejecuto el código siguiente:
> > > > >
> > > > > var obj = this.createClassObject(mx.controls.Button,"bt", 1, 
> > > > > {_x:100, _y:100, label:"Dinamic"});
> > > > >
> > > > > for (var comp in this) {
> > > > >       trace("Comp inside: "+comp+" 
> ["+typeof(this[comp])+" ]"); }
> > > > >
> > > > > Y obtengo el siguiente resultado:
> > > > >
> > > > > Comp inside: obj [movieclip ]
> > > > > Comp inside: $version [string ]
> > > > > Comp inside: reserved [movieclip ] Comp inside: focusManager 
> > > > > [movieclip ] Comp inside: bt
> > > [movieclip ]
> > > > > Comp inside: altura [object ] Comp inside: instance4
> > > [object ] Comp
> > > > > inside: instance3 [object ] Comp inside: anchura 
> [object ] Comp
> > > > > inside: instance2 [movieclip ] Comp inside: accord
> > > [movieclip ] Comp
> > > > > inside: instance1 [movieclip ]
> > > > >
> > > > > Es decir, que tanto "obj" como "bt" me los reconoce como tipo 
> > > > > MovieClip y no como Button. Además, "accord" es un componente 
> > > > > accordion arrastrado al escenario y tambien lo reconoce como 
> > > > > MovieClip.
> > > > > ¿Hay alguna manera de detectar el tipo (Button, TextField,
> > > > > etc.) del componente?
> > > > > El fin último es realizar una función de resize para un 
> > > > > movieclip pero me interesa que se redimensionen unos 
> componentes 
> > > > > de la pelicula (por ejemplo, los datagrid, textarea y listbox)
> > > y otros no
> > > > > (CheckBox, Label, Button) y que sólo se recoloquen.
> > > > >
> > > > > ¿Alguna otra forma de hacer esto?
> > > > >
> > > > >
> > > > > Gracias de nuevo.
> > > > >
> > > > >
> > > > > ----------------------------------
> > > > > Lista ASNativos:[email protected] http://www.5dms.com/listas
> > > > > ----------------------------------
> > > >
> > > >
> > > >----------------------------------
> > > >Lista ASNativos:[email protected]
> > > >http://www.5dms.com/listas
> > > >----------------------------------
> > >
> > >
> > > ----------------------------------
> > > Lista ASNativos:[email protected]
> > > http://www.5dms.com/listas
> > > ----------------------------------
> >
> >
> >----------------------------------
> >Lista ASNativos:[email protected]
> >http://www.5dms.com/listas
> >----------------------------------
> 
> 
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a