no puedo controlar la clase DynamicRegistration cuando hago drag&drog, necesito que el movie que voy a mover tome siempre el mismo punto de referencia, sin importar donde lo mueva, esto lo logro si no lo roto, cuando lo roto se me trula el punto de registro y se va para cualquier lado.
espero que a alguien me pueda ayudar, estoy perdidisimo....
este es el codigo:
Código ActionScript :
import com.darronschall.DynamicRegistration;
DynamicRegistration.initialize(this);
var centroN:Number;
var centroY:Number;
var clip:MovieClip = createEmptyMovieClip("_jpgPropiamente", 10);
var url = "http://estaticos01.cache.el-mundo.net/especiales/2007/07/espana/losmartiresdel97/img/mablanco/foto1.jpg"
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip(url, clip);
//cuando carga la imagen, seteo el punto de registro en su centro
function onLoadInit () {
centroX = _width/2;
centroY = _height/2;
setRegistration(centroX, centroY);
}
onPress = function () {
startDrag(this);
}
//ejecuto el metodo update() cuando dejo de draggear el movie
onRelease = function () {
update();
stopDrag();
}
//
function update() {
//esta dos lineas toman de un movie(_registrationPoint), que se encuentra en el parent, su _x e _y para
//referencia del punto que quiero que siempre sea el mismo, sin importa la posicion de la imagen
//despues de hacer strartDrag
//estas dos lineas funcionan bien si la rotacion es igual a cero, si cambia la rotacion esta ecuacion no sirve mas
(_x > 0 ) ? centroMasX = _parent._registrationPoint._x - _x : centroMasX = _parent._registrationPoint._x + _x;
(_y > 0 ) ? centroMasY = _parent._registrationPoint._y - _y : centroMasY = _parent._registrationPoint._y + _y;
//genero un movie para saver donde esta el punto de referencia que esta tomando
movie= this.createEmptyMovieClip("lalala", 10000);
movie.attachMovie("puntoRegistro","puntoRegistro_",1000000);
movie._x = centroMasX;
movie._y = centroMasY;
this.setRegistration(centroMasX, centroMasY);
}
en esta path les dejo el el archivo flash y la clase asi lo aprecian mejor:
http://www.lucasmonje.com/DynamicRegistration.rar
