Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   PrintScreen Экрана (http://www.flasher.ru/forum/showthread.php?t=121334)

Bekass 13.02.2009 12:17

PrintScreen Экрана
 
Задача состоит в следующем, пользователь рисует во флешке, какую-то свою картинку, затем эту картинку надо сохранить как рисунок, как можно реализовать такую возможность?

cybercub 13.02.2009 12:30

http://code.google.com/p/as3corelib/

Класс com.adobe.images.JPGEncoder

BARTLEBY 13.02.2009 12:32

легко.
1) рисуем со спрайта , (где рисовалось) битмап дату
2) отпровляем ее PNG или JPEG инкодеру, (в инете полно) можно так же алхимию заюзать (модную)
3) получаем байт аррай, его отпровляем php скрипту
4) php скрит создает файл и записывает туда то что мы ему отправили =)

Bekass 13.02.2009 18:59

JPGEncoder () очень хорошо, но как получить BitmapData
примерчик маленький бы...

darksranger 13.02.2009 20:40

эээ совсем плохо с поиском ?
Код AS3:

var sameBitmapData:BitmapData = new BitmapData(width,height,transparent,color)
sameBitmapData.draw( наример stage )
sameBitmapData // вот вам и битмапа хотите можете в bitmap загнать например так
var sameBitmap:Bitmap = new Bitmap(sameBitmapData)


Bekass 13.02.2009 22:03

Спасибо за пример работает, еще вопрос по этой же теме,
С помощью papervision3d у меня крутиться кубик, так вот его как-то можно зафиксировать как картинку ?!!

Mur4ik 14.02.2009 20:29

Вы же его как то отображаете?
Вот и срисуйте его со спрайта в котором он крутится.


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

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