<?xml version="1.0"?>
<!-- dpcontrols/ListLabelFunction.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script><![CDATA[
import mx.core.UIComponent;
public function myLabelFunc(item:Object):String {
return item.data + ", " + item.label;
}
private function getBitmapData(target:UIComponent):BitmapData{
var bd:BitmapData=new BitmapData(target.width,target.height);
var m:Matrix=new Matrix();
bd.draw(target,m);
return bd;
}
private function cutUI(obj:Object):void {
var bd:BitmapData=getBitmapData(UIComponent(obj));
targetImage.source=new Bitmap(bd);
}
]]></mx:Script>
<mx:Button label="UI截图" click="cutUI(cutTarget)" x="17" y="19"/>
<mx:Button label="屏幕截图" click="cutUI(this)" x="95" y="19"/>
<mx:Label x="187" y="16" text="截图目标:"/>
<mx:TextArea id="cutTarget" x="264" y="15"/>
<mx:HRule y="67" left="0" right="0"/>
<mx:Label x="10" y="77" text="截图:"/>
<mx:Image id="targetImage" x="55" y="77"/>
</mx:Application>
flex 截图例子
最新推荐文章于 2023-03-07 20:42:27 发布