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