Захват экрана флешки

Задача:

захватить экран флешки и сохранить видео.

Решение:

- скачиваем библиотеку ScreenCapture.swc;

- компилим под 10.1;

- захват идет без звука;

- далее простой простой код работы с данной библиотекой:

import com.dd.screencapture.ScreenCapture;
import com.dd.screencapture.SimpleFlvWriter;

private var screenCapture:ScreenCapture;

private function onInit():void
{
screenCapture = ScreenCapture.getInstance();
screenCapture.source = stage;
screenCapture.fps = 12;
screenCapture.size(400, 300);
screenCapture.x = 400;
screenCapture.y = 250;
stage.addChild( screenCapture );
}

private function startRecord( event:MouseEvent ):void
{
screenCapture.record();
}

private function stopRecord( event:MouseEvent ):void
{
screenCapture.stop();
}

private function playVideo( event:MouseEvent ):void
{
screenCapture.play();
}

Вот и всё.

Захваченное видео можно сохранить:

var saveFile:FileReference = new FileReference();
saveFile.save( screenCapture.data, "video.flv" );

Так же его можно сразу передавать по стриму!

Источник