Comunidad de diseño web y desarrollo en internet online

Drag and Drop y MC dinamicos

Citar            
MensajeEscrito el 24 Oct 2008 03:50 pm
Hola a todos, de nuevo yo :P con mas dudas, me ayudaron con un codigo para crear movieclips dinamicamente y estoy eternamente agradecido, pero ahora me piden que sean como imanes un objeto con otro (creo que se llama drag and drop esto). Ya lo intente de varias formas y no he logrado que funcione, aqui les dejo codigos que estoy usando y quedo en espera de su respuesta... Gracias...

Codigo de creacion de MC dinamicos meduante un boton:

Código :

crea_pilajus.onRelease = function():Void{
   var pila:MovieClip;
   for (a = 0; a < numeradorx.value; a++) {
      pila = this._parent.createEmptyMovieClip("pilajus_in" + a, this._parent.getNextHighestDepth());
      pila._y = 329 + a * 6;
      pila._x = -412;
      pila.attachMovie("pilajusT"/* + medidi_pilajus.text*/, "pilajusT"/* + medidi_pilajus.text*/, pila.getNextHighestDepth());
   }
};


El codigo que los borra (tambien con boton):

Código :

borrar_pilajus.onRelease = function():Void{
   for (var a in this._parent) {
      if(this._parent[a] instanceof MovieClip && this._parent[a]._name.indexOf("pilajus_in") >= 0){
         this._parent[a].removeMovieClip();
      }
   }
};


Y el codigo del drag and drop es este (lo obtuve aqui :oops: )

Código :

on (press) {
   this.startDrag();
}
on (release) {
   stopDrag ();
   if (_parent.pilajus_in.hitTest(_parent.pilajus_in)) {
      _parent.pilajus_in._x = _parent.pilajus_in._x;
      _parent.pilajus_in._y = _parent.pilajus_in._y;
   } else {
      _parent.pilajus_in._x = _root.clip1inicioX;
      _parent.pilajus_in._y = _root.clip1inicioY;
   }
}


La verdad no se si voy por buen camino con esto, pero les agradezco su ayuda infinitamente.

Si necesitan el archivo FLA con gusto se los mando, Gracias.

Por kirby07

20 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 24 Oct 2008 05:38 pm
Te conteste en el post de actionscript fijate si te sirve sino decime pero en el otro post

Por agucapobianco

32 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Oct 2008 07:02 pm
No se que respuesta dices, no la encuentro, sigo sin poder resolver mi problema.

Por kirby07

20 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 24 Oct 2008 07:10 pm
@kirby07, explica mejor que quieres lograr, dices que sean como imanes, es decir que cuando un objeto tiene una distancia bastante cercana con otro se peguen automáticamente, esto no es drag and drop, drag and drop es que puedas arrastrarlos y soltarlos.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 24 Oct 2008 07:10 pm
perdon tienes razon me confundi con otro usuario http://www.cristalab.com/foros/t63107_problema--apilar-clips-al-soltarlos.html
q es parecido a lo q preguntas,
aunque leyendo bien no termino de entender lo q quieres hacer.
Quieres que al presionar un btoon lo puedas arrastrar a donde quieras hasta soltarlo en cualquier parte del flash?
o quieres crear un attachmovie que ponga un mc abajo del otro pegadito?

Por agucapobianco

32 de clabLevel



 

firefox

 

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