先前曾用Flash實作圖片平滑處理,還記得當時,為了平滑處理,還得先把照片放到BitmapData裡,並且再將屬性平滑設為true,感覺挺囉索的,由於最近都在玩Flex,便想到對喔!好像沒在Flex中將圖片平滑,於是就把之前在Flash中的範例,東改改西改改,才發現到!原來在Flex製作平滑處理卻是如此容易。
smooth.mxml
<?xml version=“1.0” encoding=“utf-8”?>
mx:Script
private function handleImageComplete(event:Event):void
{
var bitmap:Bitmap=((event.target as Image).content as Bitmap);
if (bitmap != null)
{
if (event.target == this.smoothImg)
{
bitmap.smoothing=true;
}
}
}
/mx:Script
mx:VBox
/mx:VBox
mx:HBox
/mx:VBox
mx:VBox
/mx:VBox
/mx:HBox
/mx:HBox
/mx:Application
[範例預覽] [範例下載]