Yo usaria un onMouseUp, no un onMouseMove, que quizas carga m�s el CPU que el onEnterFrame incluso. Recuerda que el onMouseUp salta con un click en cualquier parte de la escena, asi que un solo handler te bastar�a para hacer todas las comprobaciones.
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 16:42 > Para: [email protected] > Asunto: RE: [ASNativos] Men� pull-down + Sistema "Zero Energy" > > 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 > ---------------------------------- ---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------

