Espero que alguien me pueda ayudar a mejorar este script. Se trata de que al mismo tiempo que se deliza el movi ldelgada en el espacio remarcado por los cuadrados azules, se mueva el movi mc_imagen en el espacio remarcado por los cuadrados azules.
[img]C:\Documents and Settings\Celia\Escritorio\deliza.jpg[/img]
Tengo problemas con las coordenadas y no puedo lograr que cuando desliza está centrado como se muestra en la siguiente imagen, también lo esté mc_imagen
[img]C:\Documents and Settings\Celia\Escritorio\deliza2.jpg[/img]
Código ActionScript :
El script que utilizo es el siguiente stop(); var mc_imagened:MovieClip = mc_imagen; var ldelgader:MovieClip = ldelgada; var back:MovieClip = new MovieClip(); back._x = ldelgader._x; back._y = ldelgader._y; //trace (ldelgada._x); //trace (ldelgada._y); ldelgader.init = back; function sigue(){ this.onEnterFrame = function(){ mc_imagen._x = ldelgada._x+422.8; mc_imagen._y = ldelgada._y-116.9; mc_imagen._x = mc_imagen._x-100; mc_imagen._y = mc_imagen._y-100; } } ldelgader.onPress = function(){ comienzadrag(ldelgada); sigue(mc_imagen); } ldelgader.onRelease = function(){ finalizadrag(ldelgada); delete onEnterFrame; } ldelgader.onReleaseOutside = function(){ finalizadrag(ldelgada); } function comienzadrag(a:MovieClip){ a.startDrag(true, 275, 550, 400, 450);//399.65 } function finalizadrag(a:MovieClip){ a.stopDrag(); } function backmovie(a:MovieClip, b:MovieClip){ a._x = b._x; a._y = b._y; }