Comunidad de diseño web y desarrollo en internet online

Ayuda por favor !!!

Citar            
MensajeEscrito el 16 Mar 2009 08:56 pm
Hola, tengo un problema al crear un movieclip con botones dentro, la cosa es asi, los botones se mueven de un lado a otro, para esto los puse dentro de un movieclip, la idea de hacer esto es porque al posicionarme sobre alguno de los botones el movieclip deja de moverse , para eso puse en acciones :
on(rollOver){
this.stop();
}
on(rollOut){
this.play();
}

Hasta ahi todo bien, el problema es que logro hacer lo que quiero pero al posicionarme sobre los botones estos no tienen la propiedad de botones, es decir , solo se detiene el Movieclip pero los botones no funcionan como botones, ni siquiera muestran las diferentes instancias del boton. Alguna idea? Gracias.

Por GonzoGonzo

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Mar 2009 11:57 pm
Me parece que tu evento rollOver o rollOut esta anulando los eventos de los botones internos.

Intenta usando hitTest en el fotograma, "clip" es el nombre de instancia de tu clip que contiene los botones:

Código ActionScript :

clip.onEnterFrame = function(){  
   var aux:Boolean = this.hitTest( _root._xmouse, _root._ymouse );  
   if ( aux != this.isOver )   
   {  
      this.isOver = aux;  
      if( this.isOver )  
      {
         this.play()
      }
      else  
      {
         this.stop();
      }
   }  
};  

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 17 Mar 2009 08:08 pm
Hola, gracias por la respuesta, pero no logro hacerlo, me dice que el script esta bien pero cuando lo ejecuto el mc no se detiene al posicionarme encima, los botones funcionan ahora pero el mc no se detiene.Se te ocurre alguna otra cosa para probar? Gracias

Por GonzoGonzo

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 17 Mar 2009 09:10 pm
No se detiene significa que no funciona el stop?

Código ActionScript :

clip.onEnterFrame = function(){   
   var aux:Boolean = this.hitTest( _root._xmouse, _root._ymouse );   
   if ( aux != this.isOver )    
   {   
      this.isOver = aux;   
      if( this.isOver )   
      { 
         this.play();
         trace("reproduciendo: " +this );
      } 
      else   
      { 
         this.stop(); 
         trace("deteniendo: " +this );
      } 
   }   
};  

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 17 Mar 2009 09:30 pm
sigue pasando lo mismo, hay alguna forma de adjuntar un .fla para mostrar lo que esta pasando? Hice uno sencillo con el mismo problema para ver si me podes ayudar a resolverlo.Mil gracias por contestar tan rapido.

Por GonzoGonzo

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 17 Mar 2009 09:36 pm
No hay forma de adjuntar archivos en un post. pero bueno, coloqyue los trace para que me dijeras, si sí salen los trace cuando deben salir.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 18 Mar 2009 01:35 am
Ahhh ya encontre el post :D ske lo andaba buscando pero no daba.

Bueno el problema con tu archivo es basico :P no le has dado el nombre de instancia a tu clip, por tanto no reconoce la funcion que creamos, en el panel de propiedades le puedes dar nombre de instancia a un movieclip. Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 18 Mar 2009 01:53 pm
Ahí está, finalmente lo logré, antes le había dado nombre pero tenia el mismo nombre que el movieclip y capaz se prestaba a confusión, pero bueno todo en orden y funcionando.Mil gracias por tu ayuda capo.

Por GonzoGonzo

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Abr 2009 06:18 pm
LongVie, sos un éxito, tengo horas de estar buscando esto y ahora funciona a la perfección...mil Gracias

Por ncpleitez

7 de clabLevel



 

El Salvador

safari

 

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