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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Sep 2006
Сообщений: 22
Attention Простенький графический редактор на флеше.

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

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

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

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

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

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

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Еще раз , можно уточнить что должен делать редактор ??

Насчет карондоша понятно , дальше нет , ты хочешь изменять каждый пиксель на картинке ??? тогда БитмапДата флешь 8 не ниже .
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 20.09.2006, 00:43
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 3  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
Уже то, что надо разобрать попиксельно - значит, что надо использовать bitmapData. И лучше сразу 9-й плеер, чтобы побыстрее шевелилось...
Кстати, и сам LZW можно легко сделать в том же actionscript 3.0, ZIP ведь уже реализовали, не так уж сильно тормозит, а LZW должен ещё побыстрее кодировать...
__________________
Верить никому нельзя. Мне - можно. :)

Старый 20.09.2006, 12:05
Fbor вне форума Посмотреть профиль Отправить личное сообщение для Fbor Найти все сообщения от Fbor
  № 4  
Ответить с цитированием
Fbor

Регистрация: Sep 2006
Сообщений: 22
Спасибо за ответы.

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

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

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

Старый 20.09.2006, 12:11
Fbor вне форума Посмотреть профиль Отправить личное сообщение для Fbor Найти все сообщения от Fbor
  № 5  
Ответить с цитированием
Fbor

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

Старый 20.09.2006, 12:33
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
В хелпе.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 20.09.2006, 12:57
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 7  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Fbor:
Пользуйтесь Google.

Старый 20.09.2006, 13:36
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Fbor
P.S. И где можно почитать про BitmapData. В яндексе мало ссылок.. видать не очень популярная это тема
http://livedocs.macromedia.com/flash.../00001942.html
Текст по ссылке можно обнаружить при нажатии кнопки F1. А вы не знали?
В Яндексе потому и мало ссылок, потому что не нужны, когда есть волшебная кнопка F1, которой, некоторые, до сих пор не научились пользоваться и ждут ответа на свои вопросы часами.

Старый 20.09.2006, 14:39
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 9  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
запрос "flash BitmapData":
yandex.ru : 467 страниц;
google.com : ~214 000 страниц.
^_^

Старый 21.09.2006, 14:03
Fbor вне форума Посмотреть профиль Отправить личное сообщение для Fbor Найти все сообщения от Fbor
  № 10  
Ответить с цитированием
Fbor

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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