допустим у меня много объектов, и я хочу что бы каждый можно было подвинуть мышкой, сначала я представил себе это так:

Код:
for(i=1;i<2;i++){
_root['q'+i].onPress = function():Void{
take=true;
_root['q'+_root.i+'dx']=_root._xmouse-_root['q'+_root.i]._x;
_root['q'+_root.i+'dy']=_root._ymouse-_root['q'+_root.i]._y;
// trace(_root.i);
// trace(_root['q'+_root.i+'dx']);
// trace(_root._ymouse);
// trace(_root['q'+_root.i]._x);
}
_root['q'+i].onRelease = function():Void{
take=false;
}
_root['q'+i].onEnterFrame = function():Void{
if(take){
_root['q'+_root.i]._x=_root._xmouse-_root['q'+_root.i+'dx'];
_root['q'+_root.i]._y=_root._ymouse-_root['q'+_root.i+'dy'];
}
}
}
но i тогда все время 2.....