Jodo, Manu, no te sigo, puedes concretar un poco? Como sabrias sobre que elemento se esta haciendo click?
Joseba Alonso www.5dms.com www.sidedev.net > -----Mensaje original----- > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En > nombre de Manuel de la Higuera > Enviado el: jueves, 12 de mayo de 2005 21:37 > Para: [email protected] > Asunto: RE: [ASNativos] Men� pull-down + Sistema "Zero Energy" > > He seguido vuestro hilo y creo que se le podr�a dar un cambio (radical) de > perspectiva. En primer lugar, descartar�a el uso de hitTest por motivos de > rendimiento y cuestionar�a el uso de eventos --locales-- de rat�n porque > puede presentar problemas (es un bug conocido que hay eventos de rat�n que > se ven "eclipsados" por otros). > > Dado que se trata de un sistema l�quido, creo que es interesante plantear > la > cuesti�n utilizando exclusivamente n�meros: una clase intermedia que > gestione qu� elemento se asocia a qu� posici�n (que a su vez depende > directamente del controlador del men�). El rendimiento se ver�a mejorado > considerablemente haciendo tambi�n un sistema de selecciones y, desde el > punto del modelo, no se necesitar�a m�s que un int�rprete del sistema (o > no, > depende de c�mo sea). > > As� tambi�n conseguir�as la compatibilidad con un sistema de n-niveles sin > forzar la m�quina y permitir�as cambiar de sistema de navegaci�n (click- > up, > rollover-click, etc.). > > �2 c�ntimos? :D > > M. > > > > > -----Mensaje original----- > > De: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] En nombre de Joseba Alonso > > Enviado el: jueves, 12 de mayo de 2005 16:59 > > Para: [email protected] > > Asunto: RE: [ASNativos] Men� pull-down + Sistema "Zero Energy" > > > > > Necesito hacer el rollover tambi�n de los botones de > > segundo nivel, > > > con lo cu�l tengo que usar o un onMouseMove o un > > onEnterFrame, ya que > > > el onRollOver lo tiene asignado el bot�n (MC) de nivel 1 > > que contiene > > > a estos botones (MCs) de nivel 2; �dices que el onMouseMove > > carga m�s > > > la m�quina que el onEnterFrame? Porque si es as�, entonces me quedo > > > con el onEnterFrame... > > > > No entiendo porque el onRollOver te va a impedir usar el onMouseUp... > > > > > > > > Por otro lado, �hasta que punto es "eficiente" el > > hitTest? Vamos, si > > > es m�s r�pido y eficiente que calcular yo a pelo si est� o > > no est� el > > > puntero del mouse encima de mi MC, con algo como esto por ejemplo: > > > > > > > Eso ya no lo se, la verdad, pero creo que seria mas rapido el > > hitTest al tratarse de codigo nativo. C++ en el Flash Player > > contra codigo interpretado vamos. > > > > > > > > Otra cosa, �el handler no se asocia �nicamente al MC > > d�nde se define? > > > Vamos, que si yo capturo el onMouseMove y el onPress en un MC > > > determinado (como hago en ese cacho de c�digo, el this > > ser�a referente > > > a un MC determinado, no a la timeline principal), �no se supone que > > > ese handler solo se va a activar cu�ndo estoy en ese MC? �Y > > no cu�ndo > > > no est� en ese MC? > > > > Si que se asocian a un clip, pero los eventos onMouseUp, > > onMouseDown y onMouseMove saltan independientemente de la > > posici�n del raton e independientemente de la posici�n del > > clip. Mientras que onPress y onRelease si que requieren que > > el raton este sobre del clip. > > > > > > > Por que si chequea est� o no est� encima del MC, lo m�s eficiente > > > ser�a crear MC controladores "dummy" en la timeline principal, y > > > chequear varias cosas de un solo plumazo con ellos. > > > > En realidad creo que si, pero para controlar clicks es > > infinitamente mas comodo usar el onPress y onRelease por el > > tema del scope cuando salte el evento. Adem�s controlar en un > > solo handler lo que se tiene que hacer con un click a nivel > > de aplicaci�n seria bastante complejo e inficiente desde el > > punto de vista de la arquitectura. > > > > Espero haberte ayudado ;) > > > > Un saludo, > > > > Joseba > > > > ---------------------------------- > > 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 ----------------------------------

