Comunidad de diseño web y desarrollo en internet online

ComboBox descontrolado..?

Citar            
MensajeEscrito el 12 Nov 2008 11:56 pm
Compañeros,

Tengo varios días de buscar una solucion a mi problema con este combo, el mismo se carga con los datos perfectamente, pero el scroll no le funciona, además cuando intento seleccionar una opción con el mouse, selecciona otra, el problema es extraño ya que si lo manipulo con el Teclado, SI me funciona.

Este es el enlace de la página: http://compreensancarlos.com/new/#directorio

Al parecer, cuando selecciono una opcion, el la selecciona, pero cuando se va cerrando selecciona la última opción a la que le haga RollOver, esto lo he descubierto porque si selecciono y quito el puntero rápido si funciona bien, pero si lo hago despacio no, lo extraño es que hasta sin listeners me da el problema, por lo que el error aparentemente no está ahí...

Saludos y gracias de antemano...

Por danigon

Claber

146 de clabLevel



Genero:Masculino  

Costa Rica

firefox
Citar            
MensajeEscrito el 13 Nov 2008 08:52 am
Veo que estás mostrando el rollOver en una caja de texto, seguramente eso está afectando al comportamiento del combo. Quita todo código relativo a el (excepto los datos) y chequea que funcione

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Nov 2008 02:32 pm
Muchas gracias Jorge, ese campo se llena por medio de los listeners, pero ya lo probé sin los mismos (Sin ninguno, solo el combo y los datos) y nada, que podrá ser??

Por danigon

Claber

146 de clabLevel



Genero:Masculino  

Costa Rica

firefox
Citar            
MensajeEscrito el 13 Nov 2008 02:38 pm
Copia y pega el combo en una peli nueva. ¿Funciona? Entonces la culpa la tiene el contexto de tu peli. Si no te funciona en una peli nueva, pues entonces habrás hallado el primer combobox defectuoso de los componentes V2

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Nov 2008 03:04 pm
Efectivamente si funciona, pero que podría estar afectando en el contexto??, una cosa es que utilizo SWFAddress, pero no sé si eso afecta???

Por danigon

Claber

146 de clabLevel



Genero:Masculino  

Costa Rica

firefox
Citar            
MensajeEscrito el 13 Nov 2008 03:59 pm
Estas lineas de código son las que me afectan, si las quito NO me da problemas:

_root._width = ancho;
_root._height = alto-160;

Y ancho y alto lo obtengo con System.capabilities, con lo que hago el Stage del máximo tamaño posible de acuerdo a la resolución de pantalla utilizada, pero mi pregunta es:

¿Qué tienen que ver estas 2 líneas con el ComboBox??
¿Porqué podría remplazarlas??

Gracias y saludos...

Por danigon

Claber

146 de clabLevel



Genero:Masculino  

Costa Rica

firefox
Citar            
MensajeEscrito el 13 Nov 2008 05:01 pm
Ahora el problema es si hago el Stage o el _root más grande, porque si lo hago más pequeño no me da problemas...

No son exactamente las propiedades del Stage _width ni _height, porque probé también cambiando el tamaño con _xscale y y_scale y si lo hago con un numero menor al tamaño del Stage no me da problemas, pero si lo hago con un numero mayor del Stage para agrandarlo SI me ocasiona el problema del ComboBox... Que puede ser??

Por danigon

Claber

146 de clabLevel



Genero:Masculino  

Costa Rica

firefox
Citar            
MensajeEscrito el 13 Nov 2008 07:29 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Nov 2008 08:10 pm
Jorge, gracias pero si lo lei, ahora no encuentro la solución que indicas, porque igual lo que estoy utilizando para cambiar el tamaño es:

Stage.align = "TL";
ancho=System.capabilities.screenResolutionX;
alto=System.capabilities.screenResolutionY;
Stage.scaleMode = "noScale";
_root._width = ancho;
_root._height = alto-160;

Y funciona bien, ahora el único Problema es este de que el ComboBox se cierra solo y no me permite elegir correctamente las opciones, lo extraño es que solo cuando es una configuración de pantalla mayor a 800x600 que es el tamaño real del Stage, cuando modifico el tamaño pero empequeñeciendolo no me da problemas solo cuando lo agrando...

Podrías ser más claro, muchísimas gracias por tu ayuda!!

Por danigon

Claber

146 de clabLevel



Genero:Masculino  

Costa Rica

firefox
Citar            
MensajeEscrito el 14 Nov 2008 07:57 am
Ok, mas claro: ¿que es _root._width? ¿que es _root._height? El tutorial explica como reposicionar (estás en modo noScale) a partir del objeto Stage.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Nov 2008 03:52 pm
Gracias Jorge!!

Por danigon

Claber

146 de clabLevel



Genero:Masculino  

Costa Rica

firefox

 

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