Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Сохранение нарисованной графики (http://www.flasher.ru/forum/showthread.php?t=149387)

Haiat 24.01.2011 11:01

Сохранение нарисованной графики
 
День добрый.

Хотел посоветоваться с Вами, как правильней сохранить следующую информацию (передать в php скрипт)

Человек рисует кистью линии, фигуры, при нажатии сохранить они отправляются на сервер в php. А другая флэшка должна наооборот эти данные получать и отображать.

Как правильней сохранять? как то по координатам? или лучше просто как картинку...

Спасибо

Hauts 24.01.2011 11:14

AS3 намного удачнее для таких целей.

Mulin 24.01.2011 13:16

У меня похожая проблема. Во флешке, в окне медиаплеера, приогрывается видео. Нужно сделать принтскрин этого видео, кменьшить его до определенных размеров и отослать на сервер. Чита что то про битмапдата, но так и не понял подойдет ли он для этого. Весь код написан на AS2, потому AS3 отпадает

rainbowrussia 24.01.2011 13:52

Цитата:

Сообщение от Haiat (Сообщение 967315)
Как правильней сохранять? как то по координатам? или лучше просто как картинку...

Я бы сохранял "по координатам". Это позволит как минмум масштабировать, откатывать, рисовать в рейльном времени, передавать только изменения.

Haiat 24.01.2011 15:11

а как по координатам сохранять?

rainbowrussia 24.01.2011 16:29

Примерно так же как вы рисуете, вы же рисуете используя lineto, moveto, setlinestyle.... вот копию этих данных и сохраняйте в массив, периодически загружая данные на сервер. Данные в массиве можно держать примерно в таком формате:
[объект линия, от 0x0, до 100,50, толщина 1, цвет #ff0000]
[объект окружность, центр 100x100, диаметр 50, заливка #00ff00, толщина 2, цвет #0000ff]
[объект клипарт, клип ny.jpg, позиция 40x40, масштаб 120%]
и тд. Потом по этим данным можно в точности воспроизвести рисунок в любом масштабе.

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

Haiat 25.01.2011 02:47

а вот возникла идея интересная

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

а имеет ли смысл попробовать совместить это с картой гугл или яндекс? можно ли их внедрить в свою флэшку, через какое нить API

rainbowrussia 25.01.2011 04:48

Если память не изменяет - рисование маршрутов уже есть на Яндексе.
На счет встраивания я.карт во флешку... не знаю, но не уверен что они это дают.

Haiat 25.01.2011 11:37

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

а вот можно ли у янжекс карт карту какой то области выдернуть и как картинку сделать?

mooncar 25.01.2011 11:58

Вариант нарисовать свою карту не рассматривается? Если проект серьезный, лучше делать и иметь всё свое. Не так уж это сложно, просто трудоёмко.


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

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