Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Создание визиток. Добавление и редактирование текста. (http://www.flasher.ru/forum/showthread.php?t=131392)

viv81ster 19.10.2009 17:52

Создание визиток. Добавление и редактирование текста.
 
Может кто разрабатывал для печатников?

нужен инструмент с помощью которого можно создавать визитки, флаера. Размещать на шаблоне текстовые блоки, редактировать их положение, поворачивать изменять цвет и шрифт. Увеличивать или уменьшать масштаб.

Поделитесь опытом пожалуйста.

Спасибо!

lumaca 19.10.2009 17:58

Для печати обычно делают в Illustrator'e .

viv81ster 19.10.2009 18:28

не обязательно.

Например http://www.vistaprint.com/.

Можно создать визитку, календарь, флаер. Удобно, для большинства даже дизайнер не нужен.

Есть шаблон, вбиваешь данные и на печать.

Вот хочу создать такое решение для отечественного рынка. Серверную часть я могу реализовать, но вот данный кусок клиентской части, такой вот редактор это уже сложнее.
Я нашел два решения на AS2, но хотелось бы реализовать на AS3.

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

- Но хотелось бы как-то помечать выделенный блок текста
- Вставлять изображения
- привязаться как-то в js чтоб передавать данные на сервер с помощью AJAX
- вставлять картинки.
- и самое главное, zooming. Чтоб была возможность создавать календари/плакаты больших размеров.

lumaca 19.10.2009 18:36

...да, но на печать все равно должен идти Post Script - эта техника ничего другого не понимает :(
Значит нужно или дорабатывать вручную или писать для того же Illustrator'а скрипт, который сможет обработать информацию с сервера.

viv81ster 19.10.2009 18:43

ну конвертнем в pdf а с него можно в чего угодно уже.

Котяра 19.10.2009 18:54

обычно так и и происходит.. например у той-же адобы есть FrameMaker, который может принимать данные из БД и генерить PostScript. отрправка и подготовка данных - это уже можно и флэшом делать.

lumaca 19.10.2009 19:01

Чем конвертировать, если не секрет?

viv81ster 20.10.2009 11:23

конвертация не есть проблема.

проблема собрать данные. Вот поэтому и обратился за помощью.

Котяра 20.10.2009 11:31

сделайте свой парсер (можно на xml) при формировании визитки формируется xml, затем отправляется на сервер, сервер уже формирует из него pdf или еще что..

viv81ster 20.10.2009 11:41

в том то и проблема что мне не хватает опыта в подобном. Я не создавал такую штуку.

gloomyBrain 20.10.2009 12:22

Цитата:

сделайте свой парсер (можно на xml) при формировании визитки формируется xml, затем отправляется на сервер, сервер уже формирует из него pdf или еще что..
Зачем? Если хотите создать PDF - есть соответствующая библиотека. То есть прямо на стороне клиента можно создать PDF файл и отправить его на сервер. Единственное - зачем нужна визитка в PDF???
Цитата:

- привязаться как-то в js чтоб передавать данные на сервер с помощью AJAX
А зачем AJAX? Чем Вас встроенные возможности флеша не устроили? А вообще для этого есть класс ExternalInterface.
Цитата:

вставлять картинки.
С помощью FileReference можно загрузить картинку с жесткого диска юзера во флеш
Цитата:

и самое главное, zooming
Просто все текстовые поля, рисунки и т.д. положите в один спрайт, а затем го растягивайте/уменьшайте

Котяра 20.10.2009 13:01

Цитата:

Сообщение от gloomyBrain (Сообщение 859141)
Единственное - зачем нужна визитка в PDF???

pdf->postscript -> печать

Цитата:

Сообщение от gloomyBrain (Сообщение 859141)
А зачем AJAX? Чем Вас встроенные возможности флеша не устроили? А вообще для этого есть класс ExternalInterface.

Точно.

Цитата:

в том то и проблема что мне не хватает опыта в подобном. Я не создавал такую штуку.
почитайте здесь:http://www.flasher.ru/forum/showthread.php?t=89822
только генерите на выходе не html, а свой формат или pdf


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

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