Comunidad de diseño web y desarrollo en internet online

Ayuda con un juego de Drag and drop

Citar            
MensajeEscrito el 20 Oct 2009 11:12 pm
Hola, estoy desarrollando un juego para una clase. Tiene 3 niveles y consta de 1 puzzle para cada nivel. En el primero me he atorado, seguí un tutorial para crear un juego de drag and drop, pero al terminar de colocar todas las piezas en su lugar quiero que salga un mensaje con un boton que te lleve a otra escena, el caso es que no se como lograrlo.


Asi luce el lugar de trabajo.

Los objetos de la izquierda son los que tienen el codigo.
Son movieclips y adentro viene un boton (que es el la figura geometrica con el dibujito)
Este es el codigo de los movie clip de la izquierda

Código ActionScript :

onClipEvent (load)
{
   var x = this._x;
   var y = this._y;
}

onClipEvent (enterFrame) {
   if (this.soltar == "si")
   {
      distancia_x = Math.round((Number(x)-Number(this._x))/2);
      distancia_y = Math.round((Number(y)-Number(this._y))/2);
      if (Math.abs(distancia_x)<=1 and Math.abs(distancia_y)<=1)
    
     {
      
 
      }
      else 
     {
      this._x = this._x+distancia_x;
      this._y = this._y+distancia_y;
      }

   }
}


Y este es el codigo que se repite en los botones, dependiendo de la figura (circulo, cuadrado, estrella y hexagono)

Código ActionScript :


    on (press)
    {
       soltar = "no";
       this.startDrag();
    }

    on (release, releaseOutside)
    {
       if(centro.hitTest(_parent.circulo.centro))
       {
       soltar = "centro";
       this._x = _parent.circulo._x;
       this._y = _parent.circulo._y;
         
       }
       else
       {
       soltar = "si";
       }
       stopDrag();
      
    }


Ojala me puedan ayudar, ya le di muchas vueltas al asunto y leido tutoriales y no me resulta nada

Por Andie Pomme

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Oct 2009 04:23 am
me imagino que tienes que validar que las imagenes esten bien ordenadas para poder brinkar ala siguiente esena__¿¿

Por carych

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Oct 2009 04:37 am
: S si, asi es. Quiero q detecte que estén ordenadas para brincar a la siguiente escena... De ese script del tutorial traté de mas o menos entendero.

Por Andie Pomme

2 de clabLevel



 

firefox

 

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