Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2012, 11:10
Avatar de Bandit
Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: Lluvia en flash con hittest

Hola soVre:
Bienvenido al Foro.
No lo hagas la animación con interpolación de movimiento, crea la animación con códigos.
El removeMovieClip() solamente sirve para eliminar MC creados dinámicamente..
Pero hay un truco para poderlo usar.
Dibuja tu gota y lo conviertes en MC y al ponerlo en el escenario le colocas como nombre de instancia: gota_mc y lo pones fuera del escenario en la parte superior y crea el techo_mc.
Crea otra capa y coloca éste código:
Código actionscript:
Ver original
  1. mover = function (target:Object):Void{
  2.     target._y++;
  3.     if (target._y <= target._height * -1){
  4.         target._y = Stage.height;
  5. }else{
  6.         if (_root.gota_mc.hitTest(_root.techo_mc)){
  7.             gota_mc.swapDepths(666);//éste es el truco
  8.             gota_mc.removeMovieClip();
  9.         }
  10.     }
  11. };
  12. var inter:Number = setInterval(mover, 15, gota_mc);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/