Comunidad de diseño web y desarrollo en internet online

Eventos de Sprite que son pisados por eventos de un SimpleButton

Citar            
MensajeEscrito el 21 Jun 2011 08:17 am
Hola,

estoy desarrollando una aplciación y creando componentes propios. Estoy construyendo un botón extendiendo de la clase SimpleButton. En el constructor le paso 4 Sprites para cada uno de los estados del boton (up, down, over y hot). Hasta aquí todo bien.

La cuestión es que aparte he metido una funcionalidad nueva y común a mis componentes. Para no extenderme demasiado, simplemente es una funcionalidad hint (un caption/texto que aparece cuando dejas el ratón quieto sobre el componente a modo de ayuda, este se genera automaticamente si el texto es demasiado largo, cortándolo en la etiqueta del componente y creando el tip con el texto completo).

Esta funcionalidad la he metido heredando de la clase Sprite y cuando quiero que algún componente la tenga, hereda de mi clase hijo de Sprite (la llamo SpriteArioco) y no de Sprite. Todo correcto.

Cuando quiero que mi botón le pase lo mismo. Obviamente heredo de Simplebutton, pero los cuatro Sprites que meto, si he hecho que sean de la clase SpriteArioco. Todo OK de no ser por lo siguiente:

SpriteArioco tiene defenidos eventos para Over, Out y Move (relacionados con la gestión del tip) que parecen perderse cuando creo el boton con SimpleButton. ¿Alguien sabe porqué? No deberían propagarse y aunque el boton tenga o no tenga nada definido sobre esos eventos, no deberían pasar a las clases Sprites (que son SpriteArioco) y que estos se ejecutaran.

Muchas gracias!

Por misthalas

0 de clabLevel



 

msie8
Citar            
MensajeEscrito el 21 Jun 2011 02:00 pm
SpriteArioco tiene defenidos eventos para Over, Out y Move (relacionados con la gestión del tip) que parecen perderse cuando creo el boton con SimpleButton.


No uses SimpleButton, usa el componente al que has agregado la funcionalidad. Como diría un político local, si es pera no es manzana

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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