lundi 13 juin 2011

(as3) dupliquer arriere plan - duplicate background

  1. import flash.display.MovieClip;  
  2. import flash.display.Bitmap;  
  3. import flash.display.Loader;  
  4. import flash.display.BitmapData;  
  5.   
  6. var img_ld:Loader = new Loader;  
  7. img_ld.contentLoaderInfo.addEventListener(Event.COMPLETE,imgComplete);  
  8. img_ld.load(new URLRequest("image.png"));  
  9.   
  10. function imgComplete(e:Event):void{  
  11. var bmp:BitmapData = new BitmapData(e.target.content.width,e.target.content.height,true,0xFFFFFF);  
  12. bmp.draw(e.target.content);  
  13. var spr:MovieClip = new MovieClip;  
  14. var matrix = new flash.geom.Matrix();  
  15. matrix.rotate(Math.PI/4);  
  16. spr.graphics.beginBitmapFill(bmp,matrix,true,true);  
  17. spr.graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight);  
  18. spr.graphics.endFill();  
  19. addChild(spr);  

Aucun commentaire:

Enregistrer un commentaire