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

Duplicar y arrastrar clips de película

Estas en el tema de Duplicar y arrastrar clips de película en el foro de Flash y Actionscript en Foros del Web. Buenos días a todos. Debo crear una aplicación un tanto particular, la cual consiste en arrastrar muebles a un background de un living vacío. En ...
  #1 (permalink)  
Antiguo 18/04/2012, 18:39
Avatar de DAMOVEAR  
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 1 mes
Puntos: 2
Busqueda Duplicar y arrastrar clips de película

Buenos días a todos.

Debo crear una aplicación un tanto particular, la cual consiste en arrastrar muebles a un background de un living vacío.

En un panel derecho habrán imágenes de muebles, el usuario podrá dar click en cualquiera de ellos y arrastrarlos al living vacío. Una vez ahí, se podrán agrandar, achicar o mover. Puedo incorporar tantos clips de muebles como desee al living.

No estoy cobrando por este trabajo, es un favor que le hago a un amigo, y espero también que alguien me haga el favor de poder asesorarme en el tema.

¿Alguien tiene idea?

PSDT: intenté lo del drag and drop, pero al hacerlo, me arrastra el moveiclip original, cuando lo que necesito es crear múltiples movieclips a raíz de una sola referencia.
  #2 (permalink)  
Antiguo 19/04/2012, 10:07
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 8 meses
Puntos: 406
Respuesta: Duplicar y arrastrar clips de película

Hola DAMOVEAR:
Si cada mueble es un MC y estás usando startDrag() y stopDrag(); en cada uno de ellos, solamente se moverá el respectivo MC que haz clicado.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 21/04/2012, 04:02
Avatar de DAMOVEAR  
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Duplicar y arrastrar clips de película

Gracias por responder Bandit, pero eso sí lo sé.

Soy consciente de que el "drag and drop" solo sirve para eso, por lo que buscaba un método adicional.

Al parecer es algo muchoás complejo de lo que parece, pues nadie responde :S

Como sea, gracias :)
  #4 (permalink)  
Antiguo 21/04/2012, 09:11
Avatar de ocesitaro  
Fecha de Ingreso: diciembre-2011
Ubicación: Carabayllo
Mensajes: 274
Antigüedad: 12 años, 3 meses
Puntos: 36
Respuesta: Duplicar y arrastrar clips de película

Tendrais que usar algo de POO, crea uan clase algo parecido a esto:

package{
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class clip_dragable extends MovieClip{
var clip_:MovieClip;
public function clip_dragable(clipo:MovieClip){
clip_=clipo
clip_.addEventListener(MouseEvent.MOUSE_DOWN,arras trar)
clip_.addEventListener(MouseEvent.MOUSE_UP,soltar)
}
function arrastrar(e:MouseEvent){
clip_.startDrag();
}
function soltar(e:MouseEvent){
clip_.stopDrag();
}
}
}

y luego en tu archivo.fla

import clip_dragable
var clip_rota_1:clip_dragable=new clip_dragable(miclip1escenario_mc);
var clip_rota_2:clip_dragable=new clip_dragable(miclip3escenario_mc);
var clip_rota_2:clip_dragable=new clip_dragable(miclip3escenario_mc);

//miclip1escenario_mc, miclip2escenario_mc, miclip3escenario_mc es la instancia de un clip que tengo en el escenario

es mas, hasta puedes crear una clase que extienda esta ,cargar la ruta de cada imagen del mueble y pasarla como parametro a esa clase y como ya extiende la clase clip_dragable va a arrastrare y soltarse, tambien peudes jalar las rutas de la imegen con el xml, agreagar que el seleccionado se ponga en cima en fin esto es solo una idea de como puedes trabajarlo.
  #5 (permalink)  
Antiguo 21/04/2012, 10:39
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 9 meses
Puntos: 95
Respuesta: Duplicar y arrastrar clips de película

No es TAN complejo, pero no es algo que puedas solucionar con un copy & paste de codigo.

Primero que nada, yo organizaria los muebles en un archivo PNG, con el cual pueda leer AS3 (nada de XML, ni movieclips, ni mucho menos AS2).

Haria que Flash leyera ese archivo, y desplegara en un menu lateral con las imagenes a un lado, y cada vez que el usuario hiciera click sobre una de las imagenes, crear una copia de esa imagen en particular y esa copia activarle el drag and drop.
  #6 (permalink)  
Antiguo 22/04/2012, 09:39
Avatar de DAMOVEAR  
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Duplicar y arrastrar clips de película

Desgraciadamente AlanChavez, de AS3 sé tanto como de química nuclear, osea, nada.
Tendría que agotar mis esperanzas en AS2 usando movieclips y xmls! jajaja, pero giual, gracias por tu intervención.

Intentaré hacer lo que sugiere ocesitaro.

Gracias a todos.

Etiquetas: arrastrar, drag, drop, moviclips, tranformar
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 02:39.