Dr.OH, это уже другая тема, незачем постить в чужой топик
по вопросу:
у MyClass (если он наследник Object, а не MovieClip) нет onMouseMove и как следствие obj_move изначально провальный как метод MyClass
если нужно передать его obj.caller' у, то держать его надо в виде свойства как анонимную функцию:

Код:
class MyClass
{
var obj_move:Function = function()
{
this.onMouseMove = this.caller.obj_move_process;
}
function obj_move_process() {
trace('actions');
}
function obj_init(obj:MovieClip) {
obj.caller = this;
obj.onPress = obj_move;
}
}
ps: зачем такие выверты нужны не оч. понятно..