![]() |
Чертеж графика по запланированным координатам.
Здравствуйте уважаемые!
Изучаю AS3 и возникла необходимость отображать вырисовку графика по заранее заданным параметрам. Хочу визуально отрисовывать график, как картинка на главной странице сайта www.аксиома-полиграф.рф. Т.е я буду делать небольшие "палочки", которые будут как бы рисовать график по нужным координатам, и все это в итоге будет циклично показываться. Неохота делать "по старинке" timline'ом, хочеться по-науке так сказать AS'ом. Понимаю что программить за меня ни кто не будет, просьба подсказать как заставить график вырисовываться холсте по нужным мне координматам и как заставлять "палочки" двигаться по графику, как буд-то они рисуют его(график). |
в качестве "самописца" можно использовать любую картинку. И при рисовании графика изменять ее координаты так чтобы один ее конец всегда был на текущей (отрисовываемой) координате. А сам график рисуйте с помощью http://help.adobe.com/ru_RU/FlashPla.../Graphics.html
|
делал когда то нечто подобное, держите код:
Код AS3:
|
Спасибо за ссылку на справку. Я и планировал прописывать класс Graphics и рисовать. Получается придется задавать как-то расположение "самописцев" в тех же координатах что и график при рисовании.
Добавлено через 1 минуту Цитата:
Добавлено через 8 минут Подскажите, как прописать Math.random(), что бы он ходил в определенном промежутке цифр, что бы график не вылазил за пределы? Или это тоже уже есть в данном коде? |
Код AS3:
|
Спасибо!
|
Уважаемые, подскажите, как сделать так, что бы этот график не уходил в конец флешки, а дошел бы до правого края и продолжая показывать чертеж оставался на месте.
Получается нужно как то палитру изменять? Слушатель ставить? |
вставьте в функцию условие (по оси Х), и когда график пересечет заданную вами точку, перестанет рисоваться дальше
|
Логическую схему я понимаю уважаемый, но реализовать пока не могу. Практика нужна и еще раз практика.
|
В drawGraf дописываете
Код AS3:
|
Дак он просто остановиться, судя по коду, т.к слушатель будет удален... А как сделать что бы график дойдя до крайней правой стороны продолжал создавать линию графика, но оставался в пределах ширины палитры?
Или я не правильно написал и все в этом коде есть? |
Я не могу вас понять до конца, вы хотите сдвигать весь график или чтобы перо продолжало двигаться по оси у, при этом не меняя координаты х?
|
Хочу что бы линия графика, при старте ролика, тянулась с крайней левой стороны на право, дошла до крайней правой точки и не ушла за пределы, а осталась видимой. Как только график дошел до крайней правой стороны поля, он продолжает функционировать(показывать колебания), но не уходит бесследно за пределы видимости.
Вот примерно это. |
В таком случае в методе drawGraf нужно заменить
Код AS3:
Код AS3:
|
Получается, когда X становится больше значения максимума края поля, то линия не движется вправо, а останавливается, но продолжает показывать данные. Нет редактора, дома проверю. Спасибо.
|
| Часовой пояс GMT +4, время: 19:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.