package pages.views.components 
{
	import com.shuhanarts.as3.Component;
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.MovieClip;
	
	/**
	 * ...
	 * @author Shuhan Kuang
	 */
	public class BitmapContainer extends Component
	{
		protected var container:MovieClip;
		protected var bitmapHolder:Bitmap;
		protected var bitmapData:BitmapData;
		/**
		 * cons..
		 * @param	container
		 */
		public function BitmapContainer(container:MovieClip,bitmapData:BitmapData) 
		{
			super();
			this.container = container;
			this.bitmapData = bitmapData;
			bitmapHolder = new Bitmap(this.bitmapData);
			this.container.addChild(bitmapHolder);
		}
		override public function hide():void {
			this.container.visible = false;
		}
		override public function show():void {
			this.container.visible = true;
		}
		public function getBitmap():Bitmap {
			return bitmapHolder;
		}
		
	}

}