Показать сообщение отдельно
Старый 13.06.2012, 14:04
Шурик_2 вне форума Посмотреть профиль Отправить личное сообщение для Шурик_2 Найти все сообщения от Шурик_2
  № 6  
Ответить с цитированием
Шурик_2
 
Аватар для Шурик_2

Регистрация: Dec 2007
Сообщений: 73
Отправить сообщение для Шурик_2 с помощью ICQ Отправить сообщение для Шурик_2 с помощью Skype™
Не получается заменить рисунок ручки на грампластинку Подскажите пожалуйста какой кусочек кода поменять?
С какой переменной снимать данные уровня громкости?
Написал код в кадре
Мувик _knob разместил на таймлайне, прописал instance name: _knob
Переделал код.
Код AS3:
import flash.display.*;
    import flash.events.*;
 
const RAD:Number = 0.0174533;
var _knobAngleLast:Number = 0;
var _handAngleStart:Number;
 
_knob.addEventListener(MouseEvent.MOUSE_DOWN, handlerDown);
 
	function handlerDown(event:MouseEvent) : void
        {
            _knobAngleLast = _knob.rotation;
            _handAngleStart = Math.atan2(mouseY, mouseX) / RAD;
            stage.addEventListener(MouseEvent.MOUSE_MOVE, handlerMove);
            stage.addEventListener(MouseEvent.MOUSE_UP, handlerUp);
 
        }// end function
 
    function handlerUp(event:MouseEvent) : void
        {
            stage.removeEventListener(MouseEvent.MOUSE_MOVE, handlerMove);
            stage.removeEventListener(MouseEvent.MOUSE_UP, handlerUp);
 
        }// end function
 
    function handlerMove(event:MouseEvent) : void
        {
            var _loc_2:* = Math.atan2(mouseY, mouseX) / RAD;
            var _loc_3:* = _handAngleStart - _loc_2;
            _handAngleStart = _loc_2;
            _knob.rotation = _knob.rotation - _loc_3;
            if (_knob.rotation < 0)
            {
            }
            if (_knob.rotation > -(360 - 240))
            {
                _knob.rotation = _knobAngleLast;
            }
            else
            {
                _knobAngleLast = _knob.rotation;
            }
 
        }// end function
Но мувик _knob не двигается... Где я допустил ошибку?


Последний раз редактировалось Шурик_2; 13.06.2012 в 16:31.