Архив

Архив раздела ‘Перевод’

Плюшки Flash Player 11.2 и AIR 3.2

28 октября 2011 Нет комментариев

Как известно, в лаборатории появилась бета версия FlashPlayer 11.2 и в ней имеется несколько скрытых плюшек. Чтобы можно было их задействовать, используйте ключ -swf-version=15.

Итак, приступим.

Первая плюшка касается новой функции в StageVideo : StageVideo.attachCamera(), и этим всё сказано. Теперь вы можете добавлять камеру в объект StageVideo и снизить нагрузку на CPU. Круто? Круто, я щитаю.

  1. public class StageVideo extends EventDispatcher {
  2. public native function attachCamera(theCamera:Camera):void;
  3. }

Для любителей экспериментов с видео также будет любопытны следующие функции: Camera.drawToBitmapDataCamera.copyToByteArrayCamera.copyToVector. Использование этих функций вместо BitmapData.draw c использование видеообъекта призвано значительно снизить нагрузку на Сборщик Мусора.

  1. public final class Camera extends EventDispatcher {
  2. public native function drawToBitmapData(destination:BitmapData):void;
  3. public native function copyToByteArray(rect:Rectangle, destination:ByteArray):void;
  4. public native function copyToVector(rect:Rectangle, destination:Vector.):void
  5. }

Ну и напоследок, добавлено новое событие, генерируемое на каждый кадр видео, тут всё и так понятно

  1. public class Event {
  2. public static const VIDEO_FRAME:String = "videoFrame";
  3. }

инфа верная, прямо с сайта ByteArray.org.

Categories: Перевод Tags: ,