Foros del Web » Creando para Internet » Flash y Actionscript »

Problema Drag & Drop 2 Objetos

Estas en el tema de Problema Drag & Drop 2 Objetos en el foro de Flash y Actionscript en Foros del Web. Hola.. muchachos tengo un gran problema... el tema es que tengo un contenedor , en este se carga una imagen, y otro que es emptymovieclip ...
  #1 (permalink)  
Antiguo 11/06/2007, 08:59
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 17 años, 5 meses
Puntos: 0
Problema Drag & Drop 2 Objetos

Hola.. muchachos tengo un gran problema... el tema es que tengo un contenedor , en este se carga una imagen, y otro que es emptymovieclip que es para dibujar sobre ese y despues aplicarlo como mascara al otro para moverlos juntos.. pero no puedo hacer drag & drop para los 2 al mismo tiempo.. aca les dejo el codigo para ver si pueden ayudarme... no se pueden acoplar o poner en un solo contenedor los dos juntos para moverlos ???

this.createEmptyMovieClip("mascara", 999);
this.createEmptyMovieClip("contenedor",1);
dibujo1="A1605.gif"
contenedor.loadMovie (dibujo1);
var i:Number = 0;
mascara.lineStyle(0, 0x000000, 100);
mascara.beginFill(0xFF0000);
// al presionar dibuja si i = 1
btnMascara.onPress = function() {
if (i == 0) {
i = 1;
xm = _root._xmouse;
ym = _root._ymouse;
mascara.moveTo(xm, ym);
} else {
i = 1;
xm = _root._xmouse;
ym = _root._ymouse;
mascara.lineTo(xm, ym);
mascara._alpha = 20;
}
};
// al apretar btn_ok aplica la mascara a contenedor
btn_ok.onRelease = function() {
n = 1;
mascara.endFill();
contenedor.setMask(mascara);
btnMascara.enabled = false;
mascara.attachBitmap(dibujo1,contenedor);
//trace(mascara._width);
//mascara.enabled = false;
};
btn_cancel.onRelease = function() {
mascara.removeMovieClip();
};
// cuando n=1 al apretar inicia drag
mascara.onPress = function() {
if (n == 1) {
mix = mascara._width/2;
miy = mascara._height/2;
cix = dibujo1._width;
ciy = dibujo1._height;
trace("Centro Imagen X:"+cix);
trace("Centro Imagen Y:"+ciy);
trace("Tamaño Mask X:"+mix);
trace("Tamaño Mask Y:"+miy);
trace("Pos Imagen X:"+dibujo1._x);
trace("Pos Imagen Y:"+dibujo1._y);
trace("Pos Mask X:"+mascara._x);
trace("Pos Mask Y:"+mascara._y);
//mascara.enabled = false;
//dibujo1.setMask(mascara);
trace("click");
contenedor.startDrag();
} else {
if (i == 0) {
i = 1;
xm = _root._xmouse;
ym = _root._ymouse;
mascara.moveTo(xm, ym);
} else {
i = 1;
xm = _root._xmouse;
ym = _root._ymouse;
mascara.lineTo(xm, ym);
mascara._alpha = 20;
}
}
};
dibujo1.onRelease = function() {
if (n == 1) {
mascara._x = dibujo1;
mascara._y = dibujo1;
// dibujo1.setMask(mascara);
dibujo1.stopDrag();
} else {
i = 1;
xm = _root._xmouse;
ym = _root._ymouse;
mascara.lineTo(xm, ym);
mascara._alpha = 20;
}
};
  #2 (permalink)  
Antiguo 11/06/2007, 14:31
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 18 años, 1 mes
Puntos: 30
Re: Problema Drag & Drop 2 Objetos

no entendi muy bien, pero si quieres arrastrar un grupo de peliculas imagenes etc crea un contenedor principal y a este le das los eventos de arrastrar no es necesario que se lo des a todas las imagenes peliculas que estan en el contenedor.
  #3 (permalink)  
Antiguo 11/06/2007, 14:36
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Problema Drag & Drop 2 Objetos

Es que no se como es para hacer el contenedor que tenga las imagenes... alguien me puede dar un ejemplo de un contenedor que tenga 2 movieclips... gracias
  #4 (permalink)  
Antiguo 11/06/2007, 15:11
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 18 años, 1 mes
Puntos: 30
Re: Problema Drag & Drop 2 Objetos

yo no se que tanto sabes de actionscript péro te recomiendo hacer pequeños componentes por ejemplo haz un componente que se encargue de llamar a una foto externa o swf, despues creas un mc vacio y lo llamas contedor, ahora mediante un parametro que hayas definido en el componente solo pones el nombre del archivo a cargar y asi puedes cargar dentro del contenedor los mc que quieras.
  #5 (permalink)  
Antiguo 12/06/2007, 06:38
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Problema Drag & Drop 2 Objetos

mmm.. perdon.. pero no se mucho de actionscript.. arriba deje el codigo de action que use... tal vez no se entienda mucho pero no hay alguna muestra en algun lado...

porque asi no me doy cuenta como hacerlo....

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:57.