Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.05.2009, 16:41
artiomka вне форума Посмотреть профиль Отправить личное сообщение для artiomka Найти все сообщения от artiomka
  № 1  
Ответить с цитированием
artiomka

Регистрация: Jan 2009
Сообщений: 4
По умолчанию Как построить график движения мышки

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

Старый 05.05.2009, 17:42
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 2  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Жёско, ничего не понятно.
Вы AI для "машины-времени" на флеш хотите написать?

Старый 05.05.2009, 18:24
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 3  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Как я понял - нужно просто отслеживать координаты мышки. Мышка будет выполнять роль датчика, измеряющего длину.

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

Старый 05.05.2009, 20:14
andruha555 вне форума Посмотреть профиль Отправить личное сообщение для andruha555 Найти все сообщения от andruha555
  № 4  
Ответить с цитированием
andruha555

Регистрация: May 2009
Сообщений: 3
на кадре размещаем такой скрипт:
Код:
var sec:Number = 0;

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

function checkY(){
	trace("Время = "+sec+" Y="+_ymouse);
	sec ++ ;
}
он каждую секунду выводит время и координату "y" мышки
как я понял это требовалось?

Старый 05.05.2009, 22:25
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 5  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
artiomka, в качестве датчика перемещения логичней использовать колесико скроля.
- По крайней мере преподу будет проще обяснить.
Скроль даст направление и время срабатывания + их количество.
Условная величина измерения длины получиться из радиуса колесика.
Будет работать вне зависимости высоты экрана и попадания мыши в рабочую область флеша. Во время работы вы даже сможите пользоваться тачпадом или другой мышью без скроля - на эксперимент это не повлияет.
Для тонкой прозрачной пленки можно разобрать мышь, удалить колесико, на вашу пленку нанести маркеры и просовывать пленку через оптопару мыши. Для не прозрачной пленки можно сделать маркеры в виде отверстий. Оптопару можно растянуть на несколько сантиметров.
Для большей мягкости работы датчика с колесиком трещетку на скроле нужно ампутировать.
В примере выводится направление и время в милесекундах сначала эксперимента. В принципе только по этим данным уже можно построить график, поскольку приращение - константа. Работает только в виндовсе. Дас.
Вложения
Тип файла: zip scrol.zip (3.5 Кб, 70 просмотров)


Последний раз редактировалось aksios; 05.05.2009 в 22:44.
Создать новую тему Ответ Часовой пояс GMT +4, время: 23:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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