home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / animal_artist.swf / scripts / Gamefile / BmpTool.as < prev    next >
Encoding:
Text File  |  2008-09-05  |  1.3 KB  |  60 lines

  1. package Gamefile
  2. {
  3.    import flash.display.Bitmap;
  4.    import flash.display.BitmapData;
  5.    import flash.display.MovieClip;
  6.    import flash.geom.Rectangle;
  7.    
  8.    public class BmpTool
  9.    {
  10.        
  11.       
  12.       private var bmp:Bitmap;
  13.       
  14.       private var bmpData:BitmapData;
  15.       
  16.       public function BmpTool()
  17.       {
  18.          super();
  19.       }
  20.       
  21.       public function hideBmp(param1:MovieClip) : *
  22.       {
  23.          if(bmp != null)
  24.          {
  25.             bmp.visible = false;
  26.          }
  27.       }
  28.       
  29.       public function showBmp(param1:MovieClip) : *
  30.       {
  31.          if(bmp != null)
  32.          {
  33.             bmp.visible = true;
  34.          }
  35.       }
  36.       
  37.       private function initProperty() : *
  38.       {
  39.       }
  40.       
  41.       public function cutoutBmp(param1:MovieClip, param2:MovieClip, param3:Rectangle) : *
  42.       {
  43.          bmpData = new BitmapData(param1.width,param1.height,true,0);
  44.          bmpData.draw(param1,null,null,null,param3,true);
  45.          bmp = new Bitmap(bmpData);
  46.          param2.addChild(bmp);
  47.          bmpData = null;
  48.       }
  49.       
  50.       public function delBmp(param1:MovieClip) : *
  51.       {
  52.          if(bmp != null)
  53.          {
  54.             param1.removeChild(bmp);
  55.             bmp = null;
  56.          }
  57.       }
  58.    }
  59. }
  60.