![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2008
Сообщений: 34
|
Здравствуйте уважаемые!
Изучаю AS3 и возникла необходимость отображать вырисовку графика по заранее заданным параметрам. Хочу визуально отрисовывать график, как картинка на главной странице сайта www.аксиома-полиграф.рф. Т.е я буду делать небольшие "палочки", которые будут как бы рисовать график по нужным координатам, и все это в итоге будет циклично показываться. Неохота делать "по старинке" timline'ом, хочеться по-науке так сказать AS'ом. Понимаю что программить за меня ни кто не будет, просьба подсказать как заставить график вырисовываться холсте по нужным мне координматам и как заставлять "палочки" двигаться по графику, как буд-то они рисуют его(график).
__________________
Создание сайтов в Петрозаводске |
|
|||||
|
в качестве "самописца" можно использовать любую картинку. И при рисовании графика изменять ее координаты так чтобы один ее конец всегда был на текущей (отрисовываемой) координате. А сам график рисуйте с помощью http://help.adobe.com/ru_RU/FlashPla.../Graphics.html
__________________
Я мало чего умею, но зато хорошо умею учиться... |
|
|||||
|
делал когда то нечто подобное, держите код:
import flash.events.Event; var os_x: Number = 30; var os_y: Number = 150; var rand_x: Number; var rand_y: Number; graphics.lineStyle (3, 0x00BB00); graphics.moveTo(os_x, os_y); addEventListener (Event.ENTER_FRAME, drawGraf); function drawGraf (event:Event): void { rand_x = os_x + Math.random(); rand_y = os_y; rand_x = os_x + Math.random()*3; rand_y = 50 + Math.tan(os_y + Math.random()*3); /*if (rand_x >= 100) { rand_y = os_y + Math.random(); rand_x = os_x; } */ graphics.lineTo(rand_x, rand_y); os_x = rand_x; os_y = rand_y; } |
|
|||||
|
Регистрация: May 2008
Сообщений: 34
|
Спасибо за ссылку на справку. Я и планировал прописывать класс Graphics и рисовать. Получается придется задавать как-то расположение "самописцев" в тех же координатах что и график при рисовании.
Добавлено через 1 минуту Цитата:
Добавлено через 8 минут Подскажите, как прописать Math.random(), что бы он ходил в определенном промежутке цифр, что бы график не вылазил за пределы? Или это тоже уже есть в данном коде?
__________________
Создание сайтов в Петрозаводске Последний раз редактировалось Profdesigner; 12.01.2012 в 17:37. |
|
|||||
|
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ" Мои ачивки: художник-паразит. |
|
|||||
|
Регистрация: May 2008
Сообщений: 34
|
Спасибо!
__________________
Создание сайтов в Петрозаводске |
|
|||||
|
Регистрация: May 2008
Сообщений: 34
|
Уважаемые, подскажите, как сделать так, что бы этот график не уходил в конец флешки, а дошел бы до правого края и продолжая показывать чертеж оставался на месте.
Получается нужно как то палитру изменять? Слушатель ставить?
__________________
Создание сайтов в Петрозаводске |
|
|||||
|
Регистрация: May 2008
Сообщений: 34
|
Логическую схему я понимаю уважаемый, но реализовать пока не могу. Практика нужна и еще раз практика.
__________________
Создание сайтов в Петрозаводске |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 243
|
В drawGraf дописываете
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:22. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|