Comunidad de diseño web y desarrollo en internet online

Problema con drag

Citar            
MensajeEscrito el 30 Sep 2008 03:02 am
Hola.
Soy nuevo aquí y buscando una solución al problema que tengo llegue a este foro. Estoy haciendo un cd para e-learning, no soy muy experto en flash y no he encontrado la manera de solucionar lo siguiente. Es un ejercicio de matching, se unen dos textos que se complementan y están en divididos en dos columnas. Al unir las dos columnas sale un mensanje que dice Correcto¡ esto lo realicé con el siguiente código:


Código :

 on (press) {
  
          this.swapDepths(_root.getNextHighestDepth());
 
          this.startDrag();

      }
   
      on (release) {
 
          stopDrag();
 
          if (eval(this._droptarget) == _parent.stand1) {
  
              this._x = _parent.stand1._x;
  
              this._y = _parent.stand1._y;
 
              _root.texto1.text = "Correct¡";
                this.enabled = false;

          }

      }


eso funciona correctamente, sin embargo el problema se encuentra al avanzar al siguiente fotograma pues el texto que he arrastrado hasta la posición se queda allí y en el fotograma siguiente o anterior no desaparece. Agradezco cualquier ayuda que me puedan brindar.

Por redones

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Sep 2008 10:26 am
Prueba añadir este onClipEvent:

Código ActionScript :

onClipEvent(load){
   
   depth = this.getDepth();
   
}


Y añadir esta línea a tu código de onRelease:

Código ActionScript :

on (release) {

   stopDrag();
   //---Esta línea
   this.swapDepths(depth);
.
.
.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 01 Oct 2008 03:17 am
Gracias elchininet. He puesto el código que me has dado pero se genera lo siguiente. El objeto que arrastro, que en realidad es un texto, al soltar el botón del mouse, desaparece, por lo que entiendo del código, se va al fondo de toda la imagen. En verdad el objetivo que propongo que el objeto arrastrado desaparezca en el siguiente fotograma SI se cumple; el problema está en que el objeto que arrastro desaparece tan pronto suelto el click. No habría otra forma de hacerlo sin que desaparezca al soltar el click y en cambio si desapareca para el siguiente fotograma??? Altamente agradecido. Redones.

Por redones

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Oct 2008 09:02 am
En realidad lo que hace el código es regresar el objeto a la profundidad que tenía en un inicio cuando se leyó la película, así que si se te queda por detrás de alguna imagen es porque lo tienes puesto así, pasa tu imagen a la parte posterior, que quede por detrás del texto y después prueba otra vez el código.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 02 Oct 2008 12:40 am
MIL MIL GRACIAS elchininet. QUEDO ALTAMENTE AGRADECIDO, YA FUNCIONA. GRACIAS.

Por redones

1 de clabLevel



 

firefox

 

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