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

Регистрация: Nov 2007
Сообщений: 165
По умолчанию Лупа которая плавно догоняет курсор...

Вот чего пытаюсь добиться
тоесть когда выводиш курсор за пределы флеша, а потом наводиш опять на рабочую область лупа плавно подлетает к курсору.)
есть код на мувиклипе(лупе)

Код:
onClipEvent (mouseMove) {
     xm = _root._xmouse;
     ym = _root._ymouse;
     _x = xm;
     _y = ym;
     mc._x = -xm;
     mc._y = -ym;
     updateAfterEvent();
}

onClipEvent (enterFrame) {
  //Движение по оси X
  mx = _root._xmouse;
  if (mx<_x) {
    dx = _x-mx;
  } else {
    dx = mx-_x;
  }
  moveSpeedx = dx/3;
  if (mx<_x) {
    _x = _x-moveSpeedx;
  } else {
    _x = _x+moveSpeedx;
  }

  //Движение по оси Y
  my = _root._ymouse;
  if (my<_y) {
    dy = _y-my;
  } else {
    dy = my-_y;
  }
  moveSpeedy = dy/3;
  if (my<_y) {
    _y = _y-moveSpeedy;
  } else {
    _y = _y+moveSpeedy;
  }
}
но при

Код:
 _x = xm;
 _y = ym;
лупа прыгает на курсор,

когда убираю эттот код
Код:
 _x = xm;
 _y = ym;
при вождении курсора маскируемая картинка начинает дергаться...никак немогу с этими дерганиями спраавиться...

в АS не силен, код склепал с разных исходников

вот мой исходник...
Вложения
Тип файла: rar Lupa.rar (111.8 Кб, 138 просмотров)