用户使用浏览器缩放时,Flash UI组件未被“重新绘制”(仅限Mac / Safari)

我在网站上有flash组件,显示预览.预览中覆盖了一些UI组件以允许导航.不幸的是,在Mac上的Safari中,似乎存在一个问题:

当用户放大或缩小(使用基于浏览器的页面缩放)时,由于某种原因,我的重叠UI项目会消失.这不会发生在任何其他平台上.

我会认为这个缩放功能只能由浏览器/ Flash插件完成,但是,也许我可以做些什么来强制“重绘”?

还有其他人遇到过这个问题吗?

谢谢

最佳答案 由于非特定描述,很难复制您的方案.

>您使用的是什么版本的Flash?
>您使用的是哪些组件(‘某些UI组件’是什么?
>什么是’预览’?只是一个图像,它是一个复杂的项目渲染器?如果是图像,它有多大?
>“基于浏览器的缩放”是什么意思?它是Flash Player的上下文菜单放大选项吗?是CMD吗?

如果没有适当的细节,我会建议你尝试invalidate(),validateNow()drawNow() …也许,只是也许.

点赞