Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/09/2008, 14:44
jpiornos
 
Fecha de Ingreso: febrero-2004
Mensajes: 225
Antigüedad: 20 años, 9 meses
Puntos: 1
Respuesta: Animacion con mapa!

-Hola buenas, gracias Bandit por el consejo, he encontrado algo parecido pero que no utiliza el StartDrag:
-he creado un boton y un clip de pelicula, en el video he puesto este codigo:

on (press) {
this.startArrastre(true);
}
on (release, releaseOutside) {
this.stopArrastre();
}

-Y en el movie clip una vez arrastrado al escenario este otro:

MovieClip.prototype.startArrastre = function(centrar) {
delete this.onMouseMove;
if (centrar) {
var desfaseX:Number = 0;
var desfaseY:Number = 0;
} else {
var desfaseX:Number = _xmouse-this._x;
var desfaseY:Number = _ymouse-this._y;
}
this.onMouseMove = function() {
this._x = _xmouse-desfaseX;
this._y = _ymouse-desfaseY;
updateAfterEvent();
};
};
MovieClip.prototype.stopArrastre = function() {
delete this.onMouseMove;
};
stop();


-Pero aparecen dos problemas, el primero es que yo puedo mover la imagen y se mueve por toda l pantallas pero yo lo que quiero es crearle como una marco transparente que evite que se vea la imagen moviendose por toda la pantalla y a parte el problema es que cada vez que cojo la imagen, aunque la haya dejado en la esquinase centra respecto al cursor, y eso le da un efecto feo, quiero decir, que si cojo la imagen desde la esquina no quiere que se vaya al centro, no se si se me entiende. Alguien puede ayudarme??. un saludo y gracias nuevamente.