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;
} 