2010-08-05 80 views
4

我有一個Flash應用程序,我需要縮放一個MovieClip。此MovieClip包含分辨率爲1024x768的圖像(在Loader中)(這也是MovieClip的大小)。閃光縮放質量

當我想這個影片剪輯縮放到80%,我做的:

myMovieClip.scaleX = 0.8; 
myMovieClip.scaleY = 0.8; 

的問題是所產生的縮放後的圖像有鋸齒,是質量不高。有沒有辦法改變縮放算法來獲得更好的圖像?還是有更好的方法來縮放影片剪輯?

我不能依賴位圖數據,因爲此MovieClip可能包含另一個帶有視頻的SWF,例如它必須縮放,而不管其內部內容如何。

謝謝。

回答

1

我不能接受的答案發表評論,但可能缺少的第二個鏈接是這個: Bitmap.smoothing - how to reduce image distortion

從鏈接:要調整位圖時減少失真,如果它是一個像外部加載:

var image:Bitmap=loader.content as Bitmap; 
image.smoothing=true; 

如果是從庫中的位圖,只需要檢查其屬性「允許平滑」