Показать сообщение отдельно
Старый 23.06.2011, 23:15
optemus вне форума Посмотреть профиль Отправить личное сообщение для optemus Найти все сообщения от optemus
  № 1  
Ответить с цитированием
optemus

Регистрация: Apr 2011
Сообщений: 87
По умолчанию помогите подобрать прослушиватель

такая тема. Нужно чтоб свойство прозрачность (alpha) менялось от max к min. изменение должно происходить, когда зажата ЛКМ мыши. Не по клику.
Код AS3:
bt_Alpha.addEventListener(MouseEvent.MOUSE_DOWN, fl_MouseClickHandler_14);
function fl_MouseClickHandler_14(event:MouseEvent):void // прослушка кнопки мыши
{
	if ((a > 360)&&(a < 380)&&(b > 310)&&(b < 330)) // ограничение рабочей обл.
	{   
		d.alpha += 0.1;
		if (bt_Alpha.y == 341)
		{
			bt_Alpha.y -=  2;
		}
	}
	if ((a > 360)&&(a < 380)&&(b > 350)&&(b < 370)) // ограничение рабочей обл.
	{
		d.alpha -= 0.1;
		if (bt_Alpha.y == 341)
		{
			bt_Alpha.y +=  2;
		}
	}
}
пробовала маус довн не помогло

Код AS3:
bt_Alpha.addEventListener(MouseEvent.MOUSE_DOWN, fl_MouseClickHandler_14);
function fl_MouseClickHandler_14(event:MouseEvent):void // прослушка кнопки мыши
{
	if ((a > 360)&&(a < 380)&&(b > 310)&&(b < 330)) // ограничение рабочей обл.
	{   
addEventListener(Event.ENTER_FRAME, fl_CustomMouseCursor);
function fl_CustomMouseCursor(event:Event) // прослушка входа в кадр
{
		d.alpha += 0.1;
}
		if (bt_Alpha.y == 341)
		{
			bt_Alpha.y -=  2;
		}
	}
	if ((a > 360)&&(a < 380)&&(b > 350)&&(b < 370)) // ограничение рабочей обл.
	{ 
addEventListener(Event.ENTER_FRAME, fl_CustomMouseCursor);
function fl_CustomMouseCursor(event:Event) // прослушка входа в кадр
{
		d.alpha -= 0.1;
}
		if (bt_Alpha.y == 341)
		{
			bt_Alpha.y +=  2;
		}
	}
}
попытка воткнуть энтр фарм тоже не увенчалась успехом.
пожалуйста, подскажите, как быть