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

