Hola todos: les contare mi problem. Tengo un mc llamado ficha_mc y tengo 9 mc llamado area1.are2...area9. Ahora deseo que Cuando arrastre la ficha_mc asia unas de las areaN la ficha_mc tome la posicion del areaN en que a sido ubicada. La parate del codigo para arrastrar la ficha asia cualquier lado me funciona pero no toma los valores de _x,_y del areaN en la que ubico la ficha_mc.Utilizo un Array para saber en cual area ubicada la ficha_mc. Es extraño xq cundo pregunta en el if(toca==clip[i]) Si dentra pero despues ya no puedo tomar el valor de _x,_y.

. Aqui tienen el codigo de fich_mc. Gracias por su pronta respuesta

Código :
on(press){
startDrag(this);
}
on(release){
var clip:Array=new Array();
for(var j=1; j<=9;j++){
clip.push("area"+j);
}
for(var i=0; i<8;i++){
stopDrag();
var toca=eval(this._droptarget)._name;
if(toca!=undefined){
if(toca==clip[i])
//Esto lo utilize para verificar en el depurador lo que pasaba y resulta q d=undefined
var d:Number=0;
d=eval(clip[i])._x;
////////////////////////////////////////////////////////
this._x=eval(clip[i])._x;
this._y=eval(clip[i])._y;
break;
}
}
}
}