Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как построить график движения мышки (http://www.flasher.ru/forum/showthread.php?t=124639)

artiomka 05.05.2009 16:41

Как построить график движения мышки
 
Дорогие профи! Я владею AS на невысоком уровне и не могу придумать сам.
Ситуация такая - сломалось лабораторное оборудование для исследования свойств пленок и надо что-нить придумывать очень срочно, т.к. могут завалиться мои дипломники. Есть такая идея - прикреплять к концу пленки мышь и отслеживать ее перемещение по вертикальной оси во времени (под нагрузкой образец будет потихоньку удлиныться).
Результатом должен стать либо график (удлинение от времени) либо таблица с двумя графами - время и удлинение.
Если у кого-нибудь есть идеи - пожалуйста подскажите. В какую сторону хоть двигаться-то.
Спасибо!

KiL33 05.05.2009 17:42

Жёско, ничего не понятно.
Вы AI для "машины-времени" на флеш хотите написать?:mosking:

Stargazer 05.05.2009 18:24

Как я понял - нужно просто отслеживать координаты мышки. Мышка будет выполнять роль датчика, измеряющего длину.

Цитата:

Результатом должен стать либо график (удлинение от времени) либо таблица с двумя графами - время и удлинение.
График вам же, наверное, не во флеш нужен? Вообще, почему вы именно флеш выбрали?

andruha555 05.05.2009 20:14

на кадре размещаем такой скрипт:
Код:

var sec:Number = 0;

setInterval(this, "checkY", 1000); // 1000 миллисекунд

function checkY(){
        trace("Время = "+sec+" Y="+_ymouse);
        sec ++ ;
}

он каждую секунду выводит время и координату "y" мышки
как я понял это требовалось?

aksios 05.05.2009 22:25

Вложений: 1
artiomka, в качестве датчика перемещения логичней использовать колесико скроля.
- По крайней мере преподу будет проще обяснить.
Скроль даст направление и время срабатывания + их количество.
Условная величина измерения длины получиться из радиуса колесика.
Будет работать вне зависимости высоты экрана и попадания мыши в рабочую область флеша. Во время работы вы даже сможите пользоваться тачпадом или другой мышью без скроля - на эксперимент это не повлияет.
Для тонкой прозрачной пленки можно разобрать мышь, удалить колесико, на вашу пленку нанести маркеры и просовывать пленку через оптопару мыши. Для не прозрачной пленки можно сделать маркеры в виде отверстий. Оптопару можно растянуть на несколько сантиметров.
Для большей мягкости работы датчика с колесиком трещетку на скроле нужно ампутировать.
В примере выводится направление и время в милесекундах сначала эксперимента. В принципе только по этим данным уже можно построить график, поскольку приращение - константа. Работает только в виндовсе. Дас.


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

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