Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Передвижение своего курсора на заданное расстояние (http://www.flasher.ru/forum/showthread.php?t=73667)

Kinsler 28.12.2005 17:47

Передвижение своего курсора на заданное расстояние
 
Трабл такой:
Строится график, координаты точек находятся в массиве, нужна вызможность двигать по графику вертикальную линию, так, чтобы она перемещалась сразу на отрезок между двумя точками, посоветуйте как сделать

Nirth 28.12.2005 19:10

Эм тебе нужно чтоб линия сама двигалась? от точки до слейдующей\предыдущей, или чтоб ее можно было двигать самому, между двумя точками?

Kinsler 28.12.2005 19:12

ну чтоб линия как бы рывками перемещалась
т.е. я мышь веду а линия перескакивала от точки к точке...

as_68 28.12.2005 19:14

если линия находиться в мувике
Код:

n=0
_root.intervalID = setInterval(skok, 5000);
function skok() {
  line_mc._x=my_array[n];
  if(n==my_array.length){
      clearInterval(_root.intervalID);
  }else{
      n++;
  }
}

или описал проблему не точно

as_68 28.12.2005 19:16

пока писал два поста зафигачили =((

as_68 28.12.2005 19:19

Так проверять положение мыша по отношению к точкам массива и скакать

Kinsler 28.12.2005 19:20

угу
я примерно так и думал....
фигня в том что массив из xml берется...
я вот чета не соображу как проверять..
надо ж относитально дрвух точек
к которой ближе к том и перемещать...

as_68 28.12.2005 19:28

if(this._xmouse>my_array[n]+(расстояние_между_ними)/2 && this._xmouse<my_array[n+1]){
line_mc._x=my_array[n+1];
}else if(.....){
....
}
можно красивей но принцип такой

Kinsler 28.12.2005 19:38

угу пасиб, попробую


Часовой пояс GMT +4, время: 15:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.