Comunidad de diseño web y desarrollo en internet online

¿por que no me muestra el input?

Citar            
MensajeEscrito el 04 Jun 2009 08:34 pm
Que tal,

estoy intentando hacer un componente input personalizado.

Tengo este código, pero no consigo que me dibuje el input normal. Alguna sugerencia?

Código ActionScript :

package com.input
{
   import mx.controls.Alert;
   import mx.controls.TextInput;
   import mx.core.UIComponent;

   public class IdInput extends UIComponent
   {
      
      public function IdInput()
      {
         super();

      }
      override protected function createChildren(): void 
      {
     
            Alert.show("llego");
            
            var input:TextInput = new TextInput();
            addChild(input);
   
         super.createChildren();
      }

      
   }
}


El Alert lo muestra sin problemas

Por CTRLALTSUPR

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Jun 2009 06:42 am
Porque tienes que añadir el Objeto IdInput. Vamos, tu película principal sería

Código ActionScript :

var idinput:IdInput=new IdInput()
addChild(idinput)

Y al final tentrás en tu película

Código :

idinput
   |-------input

En cualquier caso, ¿por qué no lo "extiendes de "TextInput" directamente?

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Jun 2009 06:23 pm
Eliseo, el problema no era ese. si ves está el addChild. El problema residía en que no tenía marcado un ancho y un alto, por lo que lo dibujaba, pero con alto y ancho 0.

No extiendo de Textinput por que necesito otra operativa diferente.

Por CTRLALTSUPR

12 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.