Comunidad de diseño web y desarrollo en internet online

Traer boton adelante

Citar            
MensajeEscrito el 29 Oct 2009 11:53 pm
Buenas a todos. Les comento que estuve investigando todo el día en tutoriales, y en el buscador sobre un tema simple, y encontre muchas cosas, pero evidentemente me está faltan algún detalle que hace que no funcione.
Tengo varios botones en un mismo leyer. al pasar el mouse, la instancia de rollover el boton es mas grande, por lo tanto, se van superponiendo unos con otros.
Loq ue necesito es que al colocar el mouse sobre cada boton, el mismo pase adelante de todos los demás.

encontre codigos como este

Código ActionScript :

idboton.swapDepths(_root.getNextHighestDepth());


o este

Código ActionScript :

on (rollOver){
   _root.profundidad++;
   this.swapDepths(_root.profundidad);
}


Pero los coloco en el boton y no logro hacer que funcione.
Me esta faltando colocar algo ?
En el primer caso, idboton , es la instancia del boton ? porque tambien lo prove y no hay caso...
Seguramente me falta algun detalle, espero no e enojen, hay muchos temas empesado con codigos sueltos y no logro terminar de completar todo.
Desde ya gracias por su ayuda.

Por percepto

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Oct 2009 04:52 pm
El segundo code tiene buena pinta y debería funcionar ... ¿estás seguro que se lo estás poniendo a cada boton?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2009 04:57 pm
Si, le pongo ese código a todos los botones, pero ni se mosquean.
Es decir.. lo estoy colocando asi tal cual lo puse acá

Por eso no sabia si me falta colocar algun nombre de instancia... o algun controlador... o algun detalle menor que hace que no funcion.

Repito por las dudas.. todos los botones que tengo en un mismo leyer, le copio este codigo, lo pega en las acciones del boton, y al poner el mouse sobre el boton, no pasa nada...

Que me falta ?

Por percepto

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Oct 2009 05:09 pm
Ya, es que no tienen que ser botones, sino MovieClips

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2009 05:35 pm
El punto, es que necesito hacerlo con botones...
Es otro código, o tengo que meter el boton dentro de un movie ?

Por percepto

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Oct 2009 05:39 pm
Dado que los Movieclips tienen todas las propiedades de los botones y mas (entre ellas swapdetphs) no veo la imposibilidad de hacerlos con Movieclips

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2009 05:43 pm
Hice eso.. cree un movie clip, y dentro un boton.
Eso con cada uno por separado.
y al boton le puse ese codigo...

Apenas arranca.. si pongo el mouse en el que esta por detrás se adelanta.
Pero si luego me paro sobre el que ahora quedo por detras, no lo hace....

que pasa?
tienen que ser distintos los codigos en cada boton ?

Por percepto

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Oct 2009 05:46 pm
Eso no funciona porque deberías ponerle el onRollOver al clip contenedor e inhibes la acción del botón .... lo que digo es que en vez de botones tienes que usar MovieClips, sino te hubiera dicho: mételos en MovieClips

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2009 06:26 pm
Perfecto.. uso movie clips.. y todo se adelanta sin probemas...
y donde pongo la accion del boton que necesito que realice...

<ese es el problema original.. se trata de un boton que encesito pase al frente, que al darle click te lleva a otro lugar...
y obviamente si es un MovieClips , no le puedo dar la accion de on (release ) .. etc etc...

Donde coloco esa acción ?

Por percepto

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Oct 2009 06:36 pm
Prueba

Código ActionScript :

on(press){ 
  //la accion que necesites
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2009 06:45 pm
Segun lo que te entiendo, el código en em MC me quedo así

Código ActionScript :

on (rollOver){
   _root.profundidad++;  
   this.swapDepths(_root.profundidad); 
}
on(press){
   gotoAndStop(10);
}


Si se adelanta, pero no va al fotograma 10 al presionarlo

Por percepto

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Oct 2009 06:47 pm
Supongo que no será el botón quien tiene que ir al fotograma 10 .... ¿quizás su contenedor? Entonces

_parent.gotoAndStop(10)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2009 07:02 pm
Ahora si muchas gracias
Dejo el código completo para quien lo necesite.

Es un Moviecipls con el siguiente código, la primer parte es para que se adelante, la segunda es para que haga la accion que necesitan, como si fuera un botón.

Código ActionScript :

on (rollOver){
   _root.profundidad++;  
   this.swapDepths(_root.profundidad); 
}
on (release) {
   _parent.gotoAndStop(10);
}


Gracias Jorge

Por percepto

46 de clabLevel



 

msie8

 

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