root/as3/PotrAs/samples/potras/demo20070929/Main2.as

リビジョン 86, 0.7 kB (コミッタ: nitoyon, コミット時期: 5 年 前)

initial version

Line 
1 package
2 {
3         import com.nitoyon.potras.*;
4         import flash.display.*;
5         import flash.text.*;
6         import flash.geom.*;
7         import flash.events.*;
8
9         [SWF(width="460", height="197")]
10         public class Main2 extends Sprite
11         {
12                 [Embed(source='assets/data2.gif')]
13                 private var Data1:Class;
14
15                 public function Main2():void
16                 {
17                         var bmp:Bitmap = new Data1();
18                         var bmd:BitmapData = bmp.bitmapData;
19                         addChild(bmp);
20
21                         var curvesList:ClosedPathList = PotrAs.traceBitmap(bmd);
22
23                         var sprite:Sprite = new Sprite();
24                         sprite.graphics.lineStyle(0.5, 0x0066ff);
25                         sprite.graphics.beginFill(0x0066ff, 0.4);
26                         curvesList.draw(sprite.graphics);
27                         sprite.graphics.endFill();
28                         addChild(sprite);
29                         sprite.x = bmp.width;
30                 }
31         }
32 }
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。