Comunidad de diseño web y desarrollo en internet online

movie clip sobre otros

Citar            
MensajeEscrito el 08 Sep 2008 11:14 pm
Hola, estoy haciendo una animación...
y necesito k al hacer click sobre un movieclip, éste esté por sobre los demás (sin que aparezca la manito)
para esto estoy utilizando el siguiente código:

onClipEvent(mouseDown){
_root.clip_de_pelicula.swapDepths(_level0.getNextHighestDepth());
}

éste código se lo pongo al movieclip...
lo malo es que el código sólo me está funcionando con uno de los MC, el resto no se posiciona sobre los demás.

y mi segunda pregunta, es que necesito que un MC esté por sobre todos estos mc, y no sé como hacer que quede sobre los demás.

Saludos

Gracias

Por _Addict_

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Sep 2008 03:28 pm
Con esto estás haciendo que clip_de_película vaya al siguiente nivel disponible y se vea por encima, en principio debería funcionar para cada clip que lo apliques (con el nombre de instancia correcto), a menos que no se encuentre dentro de la misma línea de tiempo, sino dentro de otro clip

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Sep 2008 08:07 pm
eso es lo raro que me sucede...
que a cada clip de pelicula le aplico el mismo codigo, y con su respectivo nombre de instancia, pero no lo deja sobre los otros.. sólo funciona con uno... :shock:

Por _Addict_

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Sep 2008 08:18 pm
Es bastante raro el problema ya que si aplico ese mismo action script a 2 movieclips...

el primer movieclip que abro funciona con el código y el siguiente movieclip, no funciona sobre sí mismo, si no, que funciona sobre el primer mc abierto. :shock:

Por _Addict_

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Sep 2008 08:37 pm
No utilices esta instrucción:

Código ActionScript :

onClipEvent(mouseDown){
}


Sino

Código ActionScript :

on(press){
}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 10 Sep 2008 08:58 pm
pero me arroja que PRESS es para instancia de botones y no para MovieClips :?
y mi idea es que no aparezca la manito...

Por _Addict_

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Sep 2008 09:10 pm
Copia y pega el error que te devuelve. El problema es que press es lo mismo para botones que para MovieClips.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 12 Sep 2008 01:24 pm
Hola, no me arroja ningún error...
pero el problema es que si le pongo PRESS
no me funcionan los botones ni nada de lo que está dentro de los MC, ya que éstos dentro poseen botones que realizan acciones, como avanzar dentro del MC.

Por _Addict_

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Sep 2008 02:48 pm
Entonces debías haber empezado por ahí, debías haber explicado que el clip tenía otros botones dentro, lo que te sucede cuando le pones onPress no es para nada esto:


pero me arroja que PRESS es para instancia de botones y no para MovieClips


Si no dices la verdad entonces es muy difícil de diagnosticar tu problema...

Debes hacer algo como esto en el código del clip:

Código ActionScript :

onClipEvent (mouseDown) {
   
   if(this.hitTest(_root._xmouse, _root._ymouse)){
      
      this.swapDepths(this._parent.getNextHighestDepth());
      
   }
   
}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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