Os describo mi problema.
Tengo creado un mc dentro de un swf, en el mc tengo varias imagenes y en ese mismo mc le tengo dado movimiento con el siguiente codigo:
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;
}
Mi duda es saber como esas imagenes que estan en constante movimiento por el usuario, pudiera de alguna manera, siempre que se haga click sobre ellas, ampliarlas con un efecto de zoom y que las imágenes me quedasen centradas en la pantalla.
Gracias.
