Comunidad de diseño web y desarrollo en internet online

Eventos - Movieclips anidados

Citar            
MensajeEscrito el 25 Abr 2008 07:39 pm
Que tal, tengo la sieguiente duda:
Tengo un movieclip contenedor y una serie de botones anidados. El movieclip contenedor detecta el evento onRollOver y los anidados el evento onPress, el problema es que los eventos de los movieclips anidados no funcionan, como si al asignar un evento al contenedor los eventos internos quedasen anulados, y la verdad no tengo ni idea de como solucionarlo. Basicamente es un slide de imagenes donde cada imagen es un boton que ejecuta una un pop up.

Espero puedan ayudarme, muchas gracias

Topicus

Por topicus

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Abr 2008 11:51 pm
tal vez si pudieras poner tu codigo, pero a primera vista se me hace q es problema de rutas

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 26 Abr 2008 01:40 am

Por topicus

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Abr 2008 08:22 pm
No creo que sea la solución más prolija pero funciona:

Código :

var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
   if (slide_mc.mc_boton1.hitTest(_xmouse, _ymouse, false)) {
      var jscommand:String = \"window.open(\'productos_brochure.php?producto=BFM136\',\'win\',\'height=280,width=500,toolbar=no,scrollbars=no\');\";
      getURL(\"javascript:\"+jscommand+\" void(0);\");
   } else if (slide_mc.mc_boton2.hitTest(_xmouse, _ymouse, false)) {
      var jscommand:String = \"window.open(\'productos_brochure.php?producto=ezPAC\',\'win\',\'height=280,width=500,toolbar=no,scrollbars=no\');\";
      getURL(\"javascript:\"+jscommand+\" void(0);\");
   } else if (slide_mc.mc_boton3.hitTest(_xmouse, _ymouse, false)) {
      var jscommand:String = \"window.open(\'productos_brochure.php?producto=GSC59\',\'win\',\'height=280,width=500,toolbar=no,scrollbars=no\');\";
      getURL(\"javascript:\"+jscommand+\" void(0);\");
   } else if (slide_mc.mc_boton4.hitTest(_xmouse, _ymouse, false)) {
      var jscommand:String = \"window.open(\'productos_brochure.php?producto=PQA824\',\'win\',\'height=280,width=500,toolbar=no,scrollbars=no\');\";
      getURL(\"javascript:\"+jscommand+\" void(0);\");
   } else if (slide_mc.mc_boton5.hitTest(_xmouse, _ymouse, false)) {
      var jscommand:String = \"window.open(\'productos_brochure.php?producto=TH7800N\',\'win\',\'height=280,width=500,toolbar=no,scrollbars=no\');\";
      getURL(\"javascript:\"+jscommand+\" void(0);\");
   } else if (slide_mc.mc_boton0.hitTest(_xmouse, _ymouse, false)) {
      var jscommand:String = \"window.open(\'productos_brochure.php?producto=PM175\',\'win\',\'height=280,width=500,toolbar=no,scrollbars=no\');\";
      getURL(\"javascript:\"+jscommand+\" void(0);\");
   }
};
Mouse.addListener(mouseListener);


Por ahí a alguien le sirve. De esta forma el rollOver del contenedor sigue funcionando correctamente.

Saludos,

Topicus

Por topicus

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Abr 2008 10:54 pm
como puedo crear un efecto shift switcher en fl 8 quiero acerlo con actionscript ayuda please la cosa esta en los niveles el que pueda ayudarme

Por jose890609

0 de clabLevel



Genero:Masculino  

firefox

 

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