Показать сообщение отдельно
Старый 17.10.2006, 13:54
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 writerer:
Решение "в лоб" с флаговой переменной:
Код:
var onForm:Boolean = false;
var ch:Number=0;
bt_mc.onRelease = function() {
	var formClip:MovieClip = _root.attachMovie("form_mc","form_mc",_root.getNextHighestDepth());
	form_mc._x = 120;
	form_mc._y = 100;
	formClip.onRollOver = function()
	{
		onForm = true;
	}
	formClip.onRollOut = formClip.onReleaseOutside = function()
	{
		onForm = false;
	}	
}
bt_mc.onRollOver = function() {
	if (!onForm)
		{
		_root.onEnterFrame = function() {
			ch += 1;
			t_txt.text = ch;
		}
	}
}
bt_mc.onRollOut = function() {
	delete _root.onEnterFrame;
}
stop();
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого