Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как рисовать на AS3. (http://www.flasher.ru/forum/showthread.php?t=129690)

_moscow 08.09.2009 11:31

Как рисовать на AS3.
 
Всем привет !

Интерисует такой вопрос -

1) Можно как-то рисовать во флеш например как в "Paint" инструмент кисть ?

CrazyFlasher 08.09.2009 11:35

можно....поиск по форуму или гугл...

_moscow 08.09.2009 11:37

Цитата:

Сообщение от CrazyFlasher (Сообщение 849040)
можно....поиск по форуму или гугл...


Был искал но все мутно !

WRC_S 08.09.2009 11:38

а чё там нет кисти вроде есть!

_moscow 08.09.2009 11:43

Цитата:

Сообщение от WRC_S (Сообщение 849042)
а чё там нет кисти вроде есть!


Программно рисовать !

VVall 08.09.2009 11:57

Graphics, BitmapData?

_moscow 08.09.2009 12:08

Цитата:

Сообщение от VVall (Сообщение 849048)
Graphics, BitmapData?


Смотрел я эти классы .

Но как кривые линии рисовать не понял !

Мне нужно сделать такую вещь ,

Ведеш мышку по MovieClip а после остается линия - заданной толщины !

willis83 08.09.2009 12:12

Кисти конечно нет, но это решается с помощью Graphics. Рисуете circle нужного диаметра(диаметр кисти) в Shape... и вперёд на мины, ордена потом

Добавлено через 1 минуту
просто на ентерфрейм вам надо будет создать событие. И в функции напишите создавать экземпляр этого шейпа в позиции мыши на данный момент. Вот вам и кисть

_moscow 08.09.2009 12:23

Цитата:

Сообщение от willis83 (Сообщение 849052)
Кисти конечно нет, но это решается с помощью Graphics. Рисуете circle нужного диаметра(диаметр кисти) в Shape... и вперёд на мины, ордена потом

Добавлено через 1 минуту
просто на ентерфрейм вам надо будет создать событие. И в функции напишите создавать экземпляр этого шейпа в позиции мыши на данный момент. Вот вам и кисть


Очень большое спасибо - задумка ясна мне !

Еще вопрос - а как экспортировать нарисованное из программы в изображение ( gif - jpg) и передать на сервер ?

willis83 08.09.2009 12:36

Правда данный способ имеет свои минусы. По первых память если уж совсем долго рисовать, хотя можно периодически перебрасывать в битмап, а во-вторых если резко дергать мышкой линия будет прирывистой, хотя это можно решить установив fps в 20000000 ))))


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

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