home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Esportes / CrossingCup.swf / scripts / __Packages / sandy / skin / MovieSkin.as < prev    next >
Text File  |  2007-12-11  |  852b  |  35 lines

  1. class sandy.skin.MovieSkin extends sandy.skin.TextureSkin
  2. {
  3.    function MovieSkin(mc, b)
  4.    {
  5.       super(new flash.display.BitmapData(mc._width - 2,mc._height - 2,false));
  6.       this._mc = mc;
  7.       b = undefined != b ? b : false;
  8.       if(false == b)
  9.       {
  10.          sandy.core.World3D.getInstance().addEventListener(sandy.core.World3D.onRenderEVENT,this,this.updateTexture);
  11.       }
  12.       else
  13.       {
  14.          this._mc.stop();
  15.       }
  16.    }
  17.    function getType(Void)
  18.    {
  19.       return sandy.skin.SkinType.__get__MOVIE();
  20.    }
  21.    function getMovie(Void)
  22.    {
  23.       return this._mc;
  24.    }
  25.    function toString(Void)
  26.    {
  27.       return "sandy.skin.MovieSkin";
  28.    }
  29.    function updateTexture(Void)
  30.    {
  31.       this._texture.dispose();
  32.       this.__set__texture(sandy.util.BitmapUtil.movieToBitmap(this._mc,true));
  33.    }
  34. }
  35.