<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
xmlns:view="com.gabi.linko.view.*"
backgroundColor="#FFFFFF"
backgroundGradientColors="#FFFFFF, #FFFFFF"
creationComplete="initApp()" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
import mx.graphics.codec.PNGEncoder;
import com.gabi.linko.utils.UIComponentToBitmap;
import mx.core.UIComponent;
import com.gabi.linko.view.Linkography;
private var linko:Linkography;
private function initApp():void{
linko = new Linkography("assets/data/TR_EM_AGREGATOR.csv",3500, 3000, true, 3);
addChild(linko);
}
private function take():void{
var highligthedBmp:Bitmap=UIComponentToBitmap.draw(linko);
var pngenc:PNGEncoder = new PNGEncoder();
var imgByteArray:ByteArray = pngenc.encode(highligthedBmp.bitmapData);
var fr:FileReference = new FileReference;
fr.save(imgByteArray,"linko.png");
}
]]>
</mx:Script>
<mx:Button label="Salvar imagem" click="take()"/>
</mx:Application>