티스토리 뷰

<?xml version="1.0" encoding="utf-8"?>
< mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 <mx:Script>
  <![CDATA[
   import mx.graphics.codec.JPEGEncoder;
  
   private function capture():void {
    var bd:BitmapData = new BitmapData(this.width, this.height);
    bd.draw(this);
    
    var encoder:JPEGEncoder = new JPEGEncoder(60);
    var ba:ByteArray = encoder.encode(bd);
    
    var file:File = File.desktopDirectory.resolvePath("Test2.jpg");
    var fs:FileStream = new FileStream();
    fs.addEventListener(OutputProgressEvent.OUTPUT_PROGRESS, onOutputProgressEvent);
    fs.openAsync(file, FileMode.WRITE);
    fs.writeBytes(ba);
    
      
   }
   
   private function onOutputProgressEvent(e:OutputProgressEvent):void{
    trace("완료!!");
    e.currentTarget.close();
   }
  ]]>
 </mx:Script> 
 <mx:Button x="710" y="516" label="캡쳐" click="this.capture()"/>
 <mx:DataGrid x="100" y="107">
  <mx:columns>
   <mx:DataGridColumn headerText="Column 1" dataField="col1"/>
   <mx:DataGridColumn headerText="Column 2" dataField="col2"/>
   <mx:DataGridColumn headerText="Column 3" dataField="col3"/>
  </mx:columns>
 </mx:DataGrid>
< /mx:WindowedApplication> 

Total
Today
Yesterday
최근에 올라온 글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31