 		 * into the dynamic texture. Default value is 'null'.
 		 * 
 		 */
-		public function DynamicTextureController(source			: DisplayObject,
-												 width			: Number,
-												 height			: Number,
-												 mipMapping		: Boolean	= true,
-												 framerate		: Number	= 30.,
-												 propertyName	: String	= 'diffuseMap',
-												 matrix			: Matrix	= null)
+		public function DynamicTextureController(source					: DisplayObject,
+												 width					: Number,
+												 height					: Number,
+												 mipMapping				: Boolean	= true,
+												 framerate				: Number	= 30.,
+												 propertyName			: String	= 'diffuseMap',
+												 matrix					: Matrix	= null,
+												 forceBitmapDataClear	: Boolean	= false)
 		{
 			super();
 			

			_mipMapping = mipMapping;
			_propertyName = propertyName;
			_matrix = matrix;
			
			_data = new DataProvider();
			_data.setProperty(propertyName, _texture);
		}
		
		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.Mesh;
	import aerys.minko.scene.node.Scene;
	import aerys.minko.type.binding.DataProvider;
	
	import flash.display.BitmapData;
	import flash.display.DisplayObject;
	import flash.geom.Matrix;
	import flash.geom.Rectangle;
	
	/**
	 * The DynamicTextureController makes it possible to use Flash DisplayObjects
