From 1faeb256d517aa8f97679fcb0be50ba0cc1fd037 Mon Sep 17 00:00:00 2001 From: Richard Olsson Date: Mon, 4 Jun 2012 16:16:46 +0200 Subject: [PATCH] Added support for alpha in VideoTexture. Fixes #54 --- src/away3d/textures/VideoTexture.as | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/away3d/textures/VideoTexture.as b/src/away3d/textures/VideoTexture.as index 422b96d88..625cec80b 100644 --- a/src/away3d/textures/VideoTexture.as +++ b/src/away3d/textures/VideoTexture.as @@ -3,7 +3,7 @@ package away3d.textures import away3d.materials.utils.IVideoPlayer; import away3d.materials.utils.SimpleVideoPlayer; import away3d.tools.utils.TextureUtils; - + import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; @@ -41,7 +41,7 @@ package away3d.textures _autoPlay = autoPlay; // Sets up the bitmap material - super(new BitmapData(_materialWidth, _materialHeight, false, 0x00ffffff)); + super(new BitmapData(_materialWidth, _materialHeight, true, 0)); // if autoplay start video if (autoPlay) @@ -61,6 +61,7 @@ package away3d.textures if (_player.playing && !_player.paused) { bitmapData.lock(); + bitmapData.fillRect(_clippingRect, 0); bitmapData.draw(_player.container, null, null, null, _clippingRect); bitmapData.unlock(); invalidateContent();