package { import com.nitoyon.potras.*; import flash.display.*; import flash.geom.*; import flash.events.*; [SWF(width="320", height="320")] public class Main extends Sprite { [Embed(source='data1.gif')] private var Data1:Class; private static const SCALE:int = 8; public function Main():void { var bmp:Bitmap = new Data1(); var bmd:BitmapData = bmp.bitmapData; addChild(bmp); bmp.alpha = 0.5; var curvesList:ClosedPathList = PotrAs.traceBitmap(bmp.bitmapData); var sprite:Sprite = new Sprite(); sprite.graphics.lineStyle(0.5, 0x0066ff); sprite.graphics.beginFill(0x0066ff, 0.4); curvesList.draw(sprite.graphics); sprite.graphics.endFill(); addChild(sprite); bmp.scaleX = bmp.scaleY = sprite.scaleX = sprite.scaleY = SCALE; } } }