сохранить изображение скриншота в файл во Flex 4 - PullRequest
3 голосов
/ 22 июня 2010

Мне нужно, чтобы пользователь моего приложения Flex мог сохранить снимок части пользовательского интерфейса в локальный файл jpg.Я снял часть скриншота - могу создать изображение из любого заданного элемента управления.Однако единственный способ разрешить пользователю сохранить изображение локально - это отправить его на мой сервер, который вернул бы его с соответствующим расположением содержимого.

Я действительно надеюсь, что смогу избежать этого глупого обходасервер.Есть идеи?

Ответы [ 2 ]

2 голосов
/ 22 июня 2010

Вы можете избежать этого кругового обхода, если ориентируетесь только на Flash player 10. Класс FileReference FP10 имеет метод сохранения , который позволяет сохранять файл на локальном компьютере; конечно, вам все еще нужно подтверждение пользователя, чтобы сделать это.

1 голос
/ 22 июня 2010

Если вы хотите повторно использовать файл jpg в приложении Flex, вы можете сохранить его как Flash Cookie через SharedObject в локальной файловой системе и восстановить его позже.В этом случае вы должны знать о предельном размере Flash Cookie, который обычно равен 100 КБ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...