Comunidad de diseño web y desarrollo en internet online

Problema con componente UIScrollbar

Citar            
MensajeEscrito el 22 Nov 2010 09:05 pm
Hola a todos, tengo el siguiente problema.

En el escenario tengo dos textField, titu y colecta.
También un botón llamado agregar.
colecta tiene asociado un UIscrollbar.

En titu, se carga un texto en otro frame mediante URLLoader.
En e primer frame tengo es sig. script:

Código ActionScript :

stop();
//
function consulta(event:MouseEvent):void{
//solamente agregará texto si titu lo contiene
   if(titu.text != ""){
      colecta.appendText(titu.text + "\n");
   }
}
agregar.addEventListener(MouseEvent.CLICK, consulta);


Funciona todo, excepto que el scroll nunca se activa, ni siquiera cuando el texto cargado en colecta supera la cantidad de lineas que se ven.

Parecería que el scrollbar nunca se activaría, por ej. si en colecta pongo un texto largo o varios saltos de línea, el scroll está activo, pero si arranca vacío, nunca se activa.

Por CRD

80 de clabLevel



Genero:Masculino  

Diseño Filete Ilustración

msie8
Citar            
MensajeEscrito el 22 Nov 2010 09:29 pm
Finalmente lo he solucionado así:
Al componente scroll lo instancié con el nombre colectaSB y agregué un controlador del componente que leí en Referencia del lenguaje y componentes ActionScript 3.0

Código ActionScript :

stop();
//
function consulta(event:MouseEvent):void{
   if(titu.text != ""){
      colecta.appendText(titu.text + "\n");
//AQUÍ ESTÁ LA LÍNEA QUE AGREGUÉ
      colectaSB.update();
   }
}
agregar.addEventListener(MouseEvent.CLICK, consulta);


Saludos. :)

Por CRD

80 de clabLevel



Genero:Masculino  

Diseño Filete Ilustración

msie8

 

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