Si, con esto funciona:
this.onMouseMove = function () {
if (this.insMCButL2Op1.hitTest(_root._xmouse,_root._ymouse, false))
{
trace('MouseOver Button 1');
}
};
this.onPress = function () {
if (this.insMCButL2Op1.hitTest(_root._xmouse,_root._ymouse, false))
{
trace('Press Button 1');
}
};
El caso es que no se si hay otra forma "mejor" de hacerlo, porque
realmente ah� tengo que evaluar (hacer el hitTest) cada vez que se mueve el
rat�n encima de ese MC... E igual hay otra forma m�s eficiente de hacerlo.
Pero vamos, si esta forma es mejor que meterle un onEnterFrame,
deber�a al menos no cargar tanto el player.
Gracias Joseba :)
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre
de Joseba Alonso
Enviado el: mi�rcoles, 11 de mayo de 2005 15:01
Para: [email protected]
Asunto: RE: [ASNativos] Men� pull-down + Sistema "Zero Energy"
Se me ocurre que captures el evento onMouseUp y hagas un
boton.hitTest(_xmouse,_ymouse) para ver si esta sobre el cuando se ha
realizado el click. Depende de la situaci�n del boton quizas tengas que
convertir las coordenadas con el tipico globalToLocal.
Un saludo,
Joseba Alonso
www.5dms.com
www.sidedev.net
> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> nombre de Hari Seldon
> Enviado el: mi�rcoles, 11 de mayo de 2005 14:16
> Para: [email protected]
> Asunto: [ASNativos] Men� pull-down + Sistema "Zero Energy"
>
> Hola:
>
> Estoy programando un men� con sistema de pulldown (o sea, que te
> situas encima de un elemento de primer nivel, y se despliega hacia abajo
> una
> lista de los elementos de segundo nivel, tipo http://www.dhtmlcentral.com/
> (el superior claro)
>
> El caso es que tengo en las opciones superiores montado un sistema
> "el�stico" de estos de "energ�a cero" -o sea, los botones se estiran y se
> encogen si est�s en rollover o en rollout, manteniendo siempre el mismo
> tama�o total.
>
> El problema que tengo es que al querer hacer el men� pulldown, si
> meto las opciones de segundo nivel dentro del bot�n de primer nivel, y
> "expando" / "repliego" en rollover/rollout, no puedo hacer que funcionen
> como bot�n, porque al estar dentro de un MC que ya es bot�n, pues... No se
> puede hacer; la �nica forma en que podr�a hacerlo ser�a con un bucle
> onEnterFrame y detectar la posici�n del rat�n, si est� encima o no de
> alguno
> de los botones... Pero eso quisiera evitarlo.
>
> La otra opci�n, es hacer que en el RollOver del bot�n de primer
> nivel "expanda" el segundo nivel correspondiente, y debajo ponerle un
> bot�n
> transparente, que cu�ndo se haga rollover en �l, "quite" el rollover del
> bot�n de primer nivel adem�s de "contraer" el segundo nivel
> correspondiente.
> El problema est� en que al no ser la posici�n y el tama�o de los botones
> de
> primer nivel fijos, muchas veces se me queda "pillado" alg�n bot�n, sobre
> todo si muevo el rat�n de forma r�pida.
>
> �A algui�n se le ocurre alguna forma alternativa de hacer funcionar
> el segundo nivel?
>
> Muchas gracias, y un saludo a todos :)
>
>
>
>
>
>
> ----------------------------------
> 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
----------------------------------