| Волгоградец |
29.02.2008 13:33 |
В классе не срабатывает метод клипа
Привет! Друзья, помогите разобраться со следующей проблемой:
Код:
import mx.utils.Delegate;
class RoundMenu {
private var _mc:MovieClip;
private var clip:MovieClip;
private var flag:Boolean;
public function RoundMenu (mc:MovieClip, inst:String) {
_mc = mc;
clip = _mc.attachMovie (inst, inst, _mc.getNextHighestDepth ());
clip.onEnterFrame = Delegate.create (this, menu_move);
}
private function menu_move ():Void {
trace (flag);
clip.onRollOver = function () {
flag = true;
};
clip.onRollOut = function () {
flag = false;
};
}
}
Это сильно урезаный класс... Вобщем trace выдает undefined, хотя остальные методы клипа работают замечательно, например clip._x, clip._yscale и т.д.
|