Показать сообщение отдельно
Старый 29.02.2008, 13:33
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 1  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Question В классе не срабатывает метод клипа

Привет! Друзья, помогите разобраться со следующей проблемой:
Код:
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 и т.д.