Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Простенький графический редактор на флеше. (http://www.flasher.ru/forum/showthread.php?t=85304)

Fbor 19.09.2006 21:28

Простенький графический редактор на флеше.
 
Кто-нибудь может бросить ссылкой на исходники простенького граф. редактора?

Или может у кого есть идеи.

Суть в том, что необходим простой редактор (холст и один инструмент - карандаш). Итоговую картинку надо разобрать попиксельно (точнее сжать с помощью LZW). Палитра предопределена.

Я пока что-то смутно представляю каким образом это можно сделать во флеше (редактор, с LZW все понятно). То, как я себе представляю, имхо, весьма накладно и будет тормозить, возможно для этого есть некие спец. вещи во флеше?

Можете в двух словах сказать как бы вы такое сделали, а уж подробности по вашим тезисам я раскопаю в докуентациях.

D12 20.09.2006 00:22

Еще раз , можно уточнить что должен делать редактор ??

Насчет карондоша понятно , дальше нет , ты хочешь изменять каждый пиксель на картинке ??? тогда БитмапДата флешь 8 не ниже .

Dendroid 20.09.2006 00:43

Уже то, что надо разобрать попиксельно - значит, что надо использовать bitmapData. И лучше сразу 9-й плеер, чтобы побыстрее шевелилось...
Кстати, и сам LZW можно легко сделать в том же actionscript 3.0, ZIP ведь уже реализовали, не так уж сильно тормозит, а LZW должен ещё побыстрее кодировать... :)

Fbor 20.09.2006 12:05

Спасибо за ответы.

Dendroid
LZW как раз у меня не вызывает опасения. Тем более, что при предопределенной палитре все должно получиться весьма просто.

Вопрос именно в рисовании.

Уточню, что должен уметь редактор. А уметь он должен немного.
Должен быть всего один инструмент - карандаш, у которого можно выбрать диаметр и цвет из предопределенной палитры. И этим карандашом надо рисовать на холсте (битмапдата, как я понимаю вы советуете).
Затем рисинок я сожму с помощью LZW и все.
В общем.. интересует именно вопрос рисования карандашом на "холсте".
Как это реализовать лучше?
Ну там... обрабатывать события движения мыши поверх битмапдаты (если такое есть) и вычисляя диаметр карандаша закаршивать пикселы.
Или есть для этого что-то специальное?

Fbor 20.09.2006 12:11

P.S. И где можно почитать про BitmapData. В яндексе мало ссылок.. видать не очень популярная это тема :)

iNils 20.09.2006 12:33

В хелпе.

Хемуль 20.09.2006 12:57

2 Fbor:
Пользуйтесь Google.

etc 20.09.2006 13:36

Цитата:

Сообщение от Fbor
P.S. И где можно почитать про BitmapData. В яндексе мало ссылок.. видать не очень популярная это тема :)

http://livedocs.macromedia.com/flash.../00001942.html
Текст по ссылке можно обнаружить при нажатии кнопки F1. А вы не знали? :bye:
В Яндексе потому и мало ссылок, потому что не нужны, когда есть волшебная кнопка F1, которой, некоторые, до сих пор не научились пользоваться и ждут ответа на свои вопросы часами.

Хемуль 20.09.2006 14:39

запрос "flash BitmapData":
yandex.ru : 467 страниц;
google.com : ~214 000 страниц.
^_^

Fbor 21.09.2006 14:03

А вам не приходила мысль в голову, что волшебной кнопочки F1 может не быть под рукой, а точнее не быть самого Flash-а?
Доки я привык читать на работе в свободное время а флеша там нет и не будет. Поэтому и спросил. Развели тут демагогию :)


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

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