Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   вопрос о "PrintScreen" ActionScript (http://www.flasher.ru/forum/showthread.php?t=163982)

postoser 12.08.2011 19:36

вопрос о "PrintScreen" ActionScript
 
Добрый день всем.

// -----------------------------------------------------
Я поднял вопрос неделю назат о классе "ScreenCapture".
Хочу сказать спасибо тем кто мне ответили.
// -----------------------------------------------------

но вот тепери у меня другая задача:

Мне надо чтобы сделать "Shared monitor".
Думаю что всё эта можно сделать через NetStream, но возникает проблема как из таго что паказывается на экран сделать картинку (ByteArray).

Усли ктото знает скажите пожалуйста как это можно сделать или в каком направление мне надо искать.

Заранее всем спасибо.

NikolyA 12.08.2011 22:10

так в чем проблема сделать скриншот канвы в AS3? были реализации уже

postoser 13.08.2011 13:08

А можно пожалуйста ссылку, а то яя ищу ищу и все же стаю на одном и том же месте.

Спасибо.

GBee 13.08.2011 13:15

http://help.adobe.com/ru_RU/FlashPla...filter_air=2.6

postoser 13.08.2011 13:47

Так BitmapData на сколько я знаю читает только с обиект флешки, а мне надо захватить весь экран юзера.

КорДум 13.08.2011 14:30

root или экземпляр главного класса - общий контейнер. Занимает весь экран и является "обиект флешки".

postoser 13.08.2011 14:41

Видимо меня не праиль поняли, или я не могу сейчас думать,

Мне надо знватить весь экран юзера (тоесть то что юзер видит на экран) здесь включается: и TaskBar, и Ярлыки с рабочего стола, и всё остольное.

Чтото похоже на функций скайпа "Shared Monitor".

Прошу прошение за то что не объеснил сначало по понятнее.

derhab 13.08.2011 15:13

во флэше это невозможно
сам не проверял, но возможно AIR, посмотрите тут

NikolyA 13.08.2011 15:15

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

postoser 13.08.2011 15:21

Спасибо за совет. Значит придётся искать в сторону AIR.

cleptoman 14.08.2011 21:07

в эйр тоже нельзя грабить экран вне флэша

NikolyA 14.08.2011 21:24

а если совместно с MDM Zinc?

derhab 14.08.2011 22:46

Цитата:

Сообщение от cleptoman (Сообщение 1021497)
в эйр тоже нельзя грабить экран вне флэша

а ссылку в посте #8 смотрели? я не проверял.

cleptoman 15.08.2011 10:09

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

Добавлено через 4 минуты
в дополнение: можно попробовать написать внешний файлик для нужной ОС, который будет делать снимок и помещать в буфер..из айра через NativeProcess запускать приблуду эту и выдергивать буфер уже в себя и далее работать с ним.

Добавлено через 9 минут
в дополнение 2: кстати в одном из каментов так и сделано: юзается Java Bridge (http://blog.everythingflex.com/2008/...ith-adobe-air/)

postoser 16.08.2011 16:33

cleptoman,

А можно объеснить по подробнее как можно использовать этот пример, http://blog.everythingflex.com/2008/...ith-adobe-air/, а то мне не очень получается.

Спасибо.


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

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