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

