donpapi1 escribió:
Hola, he estado probando para que cuando Voltor(es un movieclip) toque a pikachu(otro movieclip), este explote y bueno, logro que explote pero el problema es que la exploción no se produce donde Voltob toca a pikachu y pues como apenas estoy usando flash pues pense que talves podria usar removeMovieClip y despues attachMovie pero no me salio y pues en si, la verdad no le entiendo a esos 2 eventos
Así es el codigo:
onClipEvent(enterFrame){
if(_root.jugador.hitTest(_root.Voltor)){
_root.Voltor.removeMovieClip();
}
}
No te entiendo muy bien... Puedes explicarte mejor? Por lo que he entendido, creo que quieres hacer esto (hay mejores maneras de hacerlo pero como dices que apenas usas flash te lo hago simple):
Haces la explosión en un movie clip, y le pones como nombre de instancia explosion.
En el _root de la pelicula pones esto
Código ActionScript :
explosion._visible=false
Y el otro código:
Código ActionScript :
onClipEvent(enterFrame){
if(_root.jugador.hitTest(_root.Voltor)){
_root.explosion._visible=true
_root.explosion._x=_root.jugador._x
_root.explosion._y=_root.jugador._y
}
Creo que así debería de funcionar. Si la explosión no aparece, usa la explosión con vinculación en vez de nombre de instancia e inserta el MC desde AS2.
Saludos