Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Не сайты (http://www.flasher.ru/forum/forumdisplay.php?f=82)
-   -   Векторный графический редактор (http://www.flasher.ru/forum/showthread.php?t=115121)

Alex Lexcuk 19.08.2008 22:53

Векторный графический редактор
 
Апгрейд номер 2
Теперь есть Rectangle Circle Text tool и файлы можно сохранять на комп в виде анимированных swf рисунков
http://www.dnadillo.dn.ua/fla/Foler_editor.swf
http://www.free-lance.ru/blogs/view....027332&ord=new
http://www.free-lance.ru/blogs/view....262671&ord=new

MrPoma 20.08.2008 00:38

Ну и зачем же Вы хвастаетесь таким редкостным убожеством?

etc 20.08.2008 10:31

Антидизайн и антиюзабилити.

Chas 20.08.2008 11:07

Алекс. Мой опыт показывает что выкладывать на обозрение настолько незаконченые вещи кому-то, кроме близких друзей, не имеет смысла. Заляпают *****м и все такое, ведь это просто не юзабельно.
Эх. А я вот мечтаю о векторном редакторе, где линии бы рисовались как в 3dMax(это наверное потому что до сих пор без планшета =(). А еще, чтобы там еще был ввод с клавиатуры, как в автокаде и можно было линии делать разной толщины. А если там будет еще gradient mesh и импорт-экспорт в разные форматы, то это же просто сказка.

Zik. 20.08.2008 19:35

Мягко говоря не очень. Точнее.... точнее форум не позволяет так выражаться

Psycho Tiger 21.08.2008 11:30

Сколько Вы на это потратили? 10 минут или 15?

Яски 21.08.2008 22:03

Цитата:

Сообщение от Psycho Tiger (Сообщение 759442)
Сколько Вы на это потратили? 10 минут или 15?

Сам попробуй такое сделать, потом говори. Думаю достаточно долго.

flashscout 23.08.2008 00:21

ЖОСКО!
аж зубы сводит

TERRORist 23.08.2008 12:47

скорее 10 чем 15... шлак какой-то

Eric Gurt 23.08.2008 21:03

Без разницы сколько времени ушло - оно ушло зря. Не стоит изобретать велосипед, тем более на флэше. Есть куча програм которых ты не опередишь. Лучше сделай это игрой какой-то что ли...

googleavast 24.08.2008 00:37

Большой тебе минус за то, что в своём "мега редакторе"(редкостный фикалий) изобразил ПЕНИС

Яски 24.08.2008 03:05

Цитата:

Сообщение от googleavast (Сообщение 759939)
Большой тебе минус за то, что в своём "мега редакторе"(редкостный фикалий) изобразил ПЕНИС

Нифига, это мой креатив :D

Alex Lexcuk 24.08.2008 12:54

Спасибо за единственный (не мой рисунок в блоге).

Kamchatka 24.08.2008 13:17

Есть подлое ощущение, что используя http://bezier.ru/ это пишется за 10 минут.

Яски 24.08.2008 14:34

Цитата:

Сообщение от Alex Lexcuk (Сообщение 759974)
Спасибо за единственный (не мой рисунок в блоге).

Ничего, не так все страшно, продолжай работать - идея неплохая, только неудобно реализовано.

Alex Lexcuk 24.08.2008 16:08

Цитата:

Сообщение от Kamchatka (Сообщение 759975)
Есть подлое ощущение, что используя http://bezier.ru/ это пишется за 10 минут.

Ну-ну...
Если использовать
Код:

global_sprite.graphics.clear();
global_sprite.graphics.lineStyle(2, 0x007700);
global_sprite.graphics.moveTo(p1_mc.x, p1_mc.y);
global_sprite.graphics.curveTo(p2_mc.x, p2_mc.y, p3_mc.x, p3_mc.y);

Можно и в 45 секунд уложиться.

MrPoma 24.08.2008 18:15

Ого, это еще и ас3 :eek:

Kamchatka 24.08.2008 19:27

Оно и видно, что уложился в 45 секунд.

VovkaMorkovka 28.08.2008 05:07

А по моему зря вы напали на парня. Да работенка, скажем так, не продажная. Но человек разобрался, получил пусть небольшой, но опыт.

Имхо я вполне вижу то что он сделал, как прототип для чегото гораздо более серьезного. А при создании прототипа речь о дизайне и юзабилити не идет.

Короче, он старался, и получилось что - то сделать, пусть мало, но лучше чем ничего :)


p.s. Так держать, но для продажи нужно доработать, существенно :)

Psycho Tiger 28.08.2008 13:59

Цитата:

Сообщение от Яски (Сообщение 759566)
Сам попробуй такое сделать, потом говори. Думаю достаточно долго.

Ваш пост противоречит правилам раздела.

Это простейший curveTo, с drag&drop, как автор нам и написал. Ну и разбор xml`a и сохранение на сервере.

To морковка: я писал сотни таких флэшек, чтобы разобраться. Но зачем их выкладывать на общее обозрение?

Alex Lexcuk 31.08.2008 13:15

Абгрейд номер 2
http://www.free-lance.ru/blogs/view....027332&ord=new
Функции теже

Kamchatka 31.08.2008 16:35

Лажа с оформлением, курсором, смыслом.
Не айс.

Wave 31.08.2008 17:03

в плане работы с кривыми до корела чутка не дотягивает, в остальном приемлимо :)

Fernando Costa 31.08.2008 17:56

а ниче так

†‡Paladin‡† 31.08.2008 18:01

Ужасно.

Chas 31.08.2008 20:30

соверщенно не удобно.
не удобно для художника с планшетом, потому как он привык рисовать "как ручкой", а потом сглаживать и редактировать.
неудобно для мышатника. Для мышатника самый удобный интерфейс рисования кривых в 3д максе и в автокаде(ввод данных с клавиатуры - это круто). Я до сих пор рисую узоры там, а потом экспортирую в ai. Еще мне в автокаде нравятся что у кривых можно различную толщину указать.

о. если допишешь сохранение в ai и доделаешь функциональность будет очень неплохо.

VovkaMorkovka 01.09.2008 00:30

Цитата:

Сообщение от Chas (Сообщение 761475)
о. если допишешь сохранение в ai и доделаешь функциональность будет очень неплохо.

Этак ты ему предложишь авто лисп реализовать :)

†‡Paladin‡† 01.09.2008 01:12

Мое мнение - тут все безнадежно.

Psycho Tiger 01.09.2008 09:00

Уже гораздо лучше, теперь нет желания закрыть это сразу, даже поигрался...
Весь функционал оценить не могу - комп тормозит из за ФФ, он очень не любит флэшер - 5 вкладок с ним - и уже даже мышка подвисает... Только вот когда инструмент не выбран
Код:

TypeError: Error #2007: Parameter child must be non-null.
        at flash.display::DisplayObjectContainer/getChildIndex()
        at Draw_doc_class/::on_up()


Alex Lexcuk 01.09.2008 10:26

Анимация CurveTo
 
ну это исправил в on_up
Код:

if (current_object!=null)
{trace(this.getChildIndex(current_object));
...
}

Я вижу только одну фичу, которую можно добавить сюда еще, не сильно усложнив эту флешку, это кнопка анимация рисунка, например линии CurveTo, пока эксперимент в первом кадре
Код:

//безье по трем точкам
var i:int, j:int, t:Number;
//p(t) = (1-t)*(1-t)*p0+2*t*(1-t)p1+t*t*p2
var _x:Number = 0;
var _y:Number = 0;
var _x1:Number = 1000;
var _y1:Number = 200;
var _x2:Number = 0;
var _y2:Number = 400;

var interval:uint = setInterval(inter_func,35);
function inter_func() {
        if (i==0) {
                graphics.clear();
                graphics.lineStyle(0);
                graphics.moveTo(_x,_y);
        }
        i++;
        t = i/100;
        graphics.lineTo(сurve_to(_x,_x1,_x2,t),сurve_to(_y,_y1,_y2,t));
        if (i>100) {
                i=0;
        }
}

function сurve_to(p0:int,p1:int,p2:int,t:Number) {
        return (1-t)*(1-t)*p0+2*t*(1-t)*p1+t*t*p2;
}

Вот так это работает
http://www.free-lance.ru/blogs/view....027332&ord=new
Особенно хорошо анимируется тачка и надпись "Донецк с днем шахтера"

VovkaMorkovka 03.09.2008 13:03

Хорошо - бы, раз это векторный редактор добавить других фич: перетаскивание линий, рисование эллипса, прямоугольника и др.

Alex Lexcuk 18.09.2008 02:12

По немногочисленным просьбам добавил
>>Хорошо - бы, раз это векторный редактор добавить других фич: перетаскивание линий, рисование эллипса, прямоугольника и др.

и text tool, заодно можно теперь сохранять на комп swf файлы
http://www.dnadillo.dn.ua/fla/Foler_editor.swf

Яски 19.09.2008 23:48

Круто


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

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