2010-04-28 66 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