 			_mipMapping = mipMapping;
 			_propertyName = propertyName;
 			_matrix = matrix;
+			_forceBitmapDataClear = forceBitmapDataClear;
 			
 			_data = new DataProvider();
 			_data.setProperty(propertyName, _texture);
 		}
 		
+		public function get forceBitmapDataClear():Boolean
+		{
+			return _forceBitmapDataClear;
+		}
+
+		public function set forceBitmapDataClear(value:Boolean):void
+		{
+			_forceBitmapDataClear = value;
+		}
+
 		override protected function targetAddedHandler(ctrl		: EnterFrameController,
 													   target	: ISceneNode) : void
 		{

	import aerys.minko.render.resource.texture.TextureResource;
	import aerys.minko.scene.controller.EnterFrameController;
	import aerys.minko.scene.node.ISceneNode;
	import aerys.minko.scene.node.Scene;
	import aerys.minko.scene.node.Mesh;
	import aerys.minko.type.binding.DataProvider;
	
	import flash.display.BitmapData;
	import flash.display.DisplayObject;
	import flash.geom.Matrix;
	
	/**
	 * The DynamicTextureController makes it possible to use Flash DisplayObjects

	 */
	public final class DynamicTextureController extends EnterFrameController
	{
		private var _data					: DataProvider		= null;
		
		private var _source					: DisplayObject		= null;
		private var _framerate				: Number			= 0.;
		private var _mipMapping				: Boolean			= false;
		private var _propertyName			: String			= null;
		private var _matrix					: Matrix			= null;
		private var _forceBitmapDataClear	: Boolean			= false;
		private var _bitmapData				: BitmapData		= null;
		private var _texture				: TextureResource	= null;
		
		private var _lastDraw	: Number				= 0.;
		
		
		/**
		 * Create a new DynamicTextureController.
