<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="800">
<mx:Script>
import mx.core.BitmapAsset;
private function compare():void {
var bmpd1:BitmapData = new BitmapData(img1.width, img1.height);
var bmpd2:BitmapData = new BitmapData(img2.width, img2.height);
bmpd1.draw(img1)
bmpd2.draw(img2);
var diff:BitmapData = bmpd2.compare(bmpd1) as BitmapData;
var bitmapAsset:BitmapAsset = new BitmapAsset(diff);
img3.source = bitmapAsset;
}
</mx:Script>
<mx:Image id="img1" source="logo.jpg" height="200" width="200"/>
<mx:Image id="img2" source="logo.png" height="200" width="200"/>
<mx:Button click="compare()" label="compare"/>
<mx:Image id="img3"/>
</mx:VBox>
</mx:Application>
|