Copying Images : Bitmap « Graphics « Flash / Flex / ActionScript

Home
Flash / Flex / ActionScript
1.Animation
2.Array
3.Class
4.Data Type
5.Development
6.Function
7.Graphics
8.Language
9.Network
10.Regular Expressions
11.Statement
12.String
13.TextField
14.XML
Flash / Flex / ActionScript » Graphics » Bitmap 
Copying Images
 
package{
  import flash.display.*;
  import flash.geom.*;
  
  public class Main extends Sprite{
    public function Main(){
        var shape:Shape = new Shape();
        shape.graphics.lineStyle(001);
        shape.graphics.drawCircle(100100100);
        shape.graphics.drawCircle(10010050);
        shape.graphics.drawRect(2550150100);
        shape.graphics.drawRect(5025100150);
        
        var bitmapDataA:BitmapData = new BitmapData(200200, false, 0xFFFFCCCC);
        
        bitmapDataA.draw(shape, new Matrix(), null, null, new Rectangle(00100100));
        
        var bitmapA:Bitmap = new Bitmap(bitmapDataA);
        addChild(bitmapA);
        
        var bitmapDataB:BitmapData = new BitmapData(200200, false, 0xFFCCFFCC);
        
        bitmapDataB.draw(shape, new Matrix(), null, null, new Rectangle(1000100100));
        
        var bitmapB:Bitmap = new Bitmap(bitmapDataB);
        addChild(bitmapB);
        bitmapB.x = 200;
        
        var bitmapDataC:BitmapData = new BitmapData(200200, false, 0xFFCCCCFF);
        
        bitmapDataC.draw(shape, new Matrix(), null, null, new Rectangle(0100100100));
        var bitmapC:Bitmap = new Bitmap(bitmapDataC);
        addChild(bitmapC);
        bitmapC.y = 200;

        var bitmapDataD:BitmapData = new BitmapData(200200, false, 0xFFFFFFCC);
        bitmapDataD.draw(shape, new Matrix(), null, null, new Rectangle(100100100100));
        
        var bitmapD:Bitmap = new Bitmap(bitmapDataD);
        addChild(bitmapD);
        bitmapD.x = 200;
        bitmapD.y = 200;
        
        addChild(shape);
        shape.x = 100;
        shape.y = 100;
    }
  }
}

        
Related examples in the same category
1.Copying Pixels: bitmap.copyPixels(sourceBmp, srcRect, destPoint);
2.Use perlinNoise
3.Apply filter to bitmap
4.Create bitmap and set pixel
5.Dissolving Between Two Bitmaps
6.Add Bitmap to Sprite
7.Embedding a bitmap at compile time
8.Examining a Bitmap
9.An image-based color picker
10.Display objects composited into a bitmap
11.Runtime Bitmap
12.Applying Flood Fills
13.Pixel Snapping
14.Image Smoothing
15.Applying Rectangular Fills
16.Transforming Colors
17.Adding a Bitmap Fill
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.