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

arrastrar movie clip con botones

Estas en el tema de arrastrar movie clip con botones en el foro de Flash y Actionscript en Foros del Web. Hola a tosos: Quisiera saber si alguien sabe como puedo mover un clip de pelicula que tenga botones y estos me funcionen despues de moverl ...
  #1 (permalink)  
Antiguo 25/10/2007, 03:39
 
Fecha de Ingreso: septiembre-2007
Mensajes: 104
Antigüedad: 17 años, 2 meses
Puntos: 1
arrastrar movie clip con botones

Hola a tosos:
Quisiera saber si alguien sabe como puedo mover un clip de pelicula que tenga botones y estos me funcionen despues de moverl el clip, lo he intentado con startdrag y el movie clpi se mueve pero luego no me funcionan los botones.

Gracias
  #2 (permalink)  
Antiguo 25/10/2007, 04:28
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Re: arrastrar movie clip con botones

No se muy bien como irá tu proyecto pero a ver si te vale esto:

Imitando las barras de las ventanas de un sistema operativo creas dentro de tu mc otro diferente que este en la parte superior, luego le das la orden de arrastre a ese en lugar de al mc general, algo así:

Código:
mc.miBarrita.onPress = function(){
	mc.startDrag(false);
}
mc.miBarrita.onRelease = function(){
	mc.stopDrag();
}
	
mc.btn1.onRelease = function(){
	getURL("http://www.forosdelweb.com", "_blank", "GET");
}
  #3 (permalink)  
Antiguo 25/10/2007, 04:35
 
Fecha de Ingreso: septiembre-2007
Mensajes: 104
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: arrastrar movie clip con botones

te dejo un enlace a una web que tiene algo parecido a lo que busco es (www.schematic.com),cunado haces click fuera de la ficha esta se reduce y puedes mover la pantalla entera y cuando quieras se puede clickar en cualquier ficha y esta se amplia,,,soy novato en actionscript.
  #4 (permalink)  
Antiguo 25/10/2007, 05:36
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Re: arrastrar movie clip con botones

Código:
var oyenteDeRaton:Object = new Object();
oyenteDeRaton.onMouseDown = function() {
    ratonPulsado = true;
    comienzoMovX = _xmouse;
    comienzoMovY = _ymouse;
    posIX = _root.mc._x;
    posIY = _root.mc._y;
}
oyenteDeRaton.onMouseMove = function(){
    if(ratonPulsado == true){
        _root.mc._x = posIX - (comienzoMovX - _xmouse);
        _root.mc._y = posIY - (comienzoMovY - _ymouse);
    }
}
oyenteDeRaton.onMouseUp = function() {
    ratonPulsado = false;
}
Mouse.addListener(oyenteDeRaton);

mc.btn1.onRelease = function(){
    getURL("http://www.forosdelweb.com", "_blank", "GET");
}
  #5 (permalink)  
Antiguo 25/10/2007, 15:50
 
Fecha de Ingreso: septiembre-2007
Mensajes: 104
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: arrastrar movie clip con botones

GRACIAS¡¡¡¡¡¡¡ Parece que ya funciona
  #6 (permalink)  
Antiguo 26/10/2007, 05:44
 
Fecha de Ingreso: septiembre-2007
Mensajes: 104
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: arrastrar movie clip con botones

Otra pregunata dualklip, para hacer que el movie clip al dejar de arrastrarlo me haga el efecto de que siga arrastrandose un poco como en la web http://www.bio-bak.nl ,,como sería???

Gracias
  #7 (permalink)  
Antiguo 26/10/2007, 06:56
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Re: arrastrar movie clip con botones

Aquí lo tienes, pero lo he tenido que hacer muy rápido así que si miras un poco el código seguro que puedes depurarlo:

Código:
var oyenteDeRaton:Object = new Object();
oyenteDeRaton.onMouseDown = function() {
    ratonPulsado = true;
    margenX = mc._x - _xmouse;
    margenY = mc._y - _ymouse;
    desliz = 10;
    mc.onEnterFrame = function(){
        trace(movX + " - " + movY);
        if(ratonPulsado == true){
            movX = Math.round((this._x - _xmouse - margenX)/desliz);
            movY = Math.round((this._y - _ymouse - margenY)/desliz);
        } else {
            movX = Math.round((this._x - posRatonX - margenX)/desliz);
            movY = Math.round((this._y - posRatonY - margenY)/desliz);
        }
        if(this._x == Math.round(_xmouse - margenX) && this._y == Math.round(_ymouse - margenY)){
            this.onEnterFrame = Void;
        } else {
            this._x -= movX;
            this._y -= movY;
        }
    }
}
oyenteDeRaton.onMouseMove = function(){
    if(ratonPulsado == true){
        posRatonX = _xmouse;
        posRatonY = _ymouse;
    }
}
oyenteDeRaton.onMouseUp = function() {
    ratonPulsado = false;
}
Mouse.addListener(oyenteDeRaton);

mc.btn1.onRelease = function(){
    getURL("http://www.forosdelweb.com", "_blank", "GET");
}
  #8 (permalink)  
Antiguo 26/10/2007, 07:02
 
Fecha de Ingreso: septiembre-2007
Mensajes: 104
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: arrastrar movie clip con botones

ok muchas gracias ya le hecho un vistazo,,,,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 23:03.