2010-04-28 65 views
0

我有一個flex應用程序我縮放使用systemManager.stage.scaleMode = StageScaleMode.NO_BORDER;大多數情況下,除了我的位圖數據(大多數是來自設計師的png)之外,它的效果很好。在縮放的Flex應用程序中平滑的鼠標懸停圖像?

我可以將mx:image標記設置爲smoothBitmapContent = true,對於除mouseover對象之外的所有內容都適用。當我執行鼠標懸停時,源將從一個嵌入式圖像更改爲另一個嵌入式圖像。我嘗試了幾個(很多)在線「平滑圖像」類,並試圖寫我自己的,我試圖重置smoothBitmapContent,但是我得到的每一個機會,但仍然沒有骰子。在我看來,因爲我在應用程序級別進行縮放,所以在渲染時,失敗的位圖不會變得平滑。

如何保持順暢?也許有一個標誌告訴Flex平滑它的東西嗎?

回答

0

所以簡單的答案(這對我很有用)是不是將image.source從一個嵌入式png更改爲另一個,而是使用兩個圖像和觸發器image.visible在這兩個之間...允許添加兩個額外的對象到屏幕上,但由於某種原因,他們都保持平滑和縮放的方式,在切換源之前,從光滑到瑣碎和不可讀。

Josh