Firefox 3.6中Flash AS3 stageWidth错误

时间:2011-04-20 12:31:11

标签: flash actionscript-3 firefox window stage

我在Firefox3.6中运行了一个全窗口SWF。

读取stage.stageWidth应该遵循浏览器窗口的大小,但Firefox的情况并非如此!我得到的最小stage.stageWidth是925,即使我使Firefox窗口小得多。 stage.stageHeight似乎工作正常。

这是因为(我的?)菜单栏不会低于925像素宽。如果我隐藏菜单栏,问题就解决了!

此问题仅出现在Firefox上。任何人都知道是否有解决方法?我不能要求访问我网站的用户关闭其菜单栏以便正确查看。

1 个答案:

答案 0 :(得分:0)

我对你的问题感到有些困惑。

如果解决方案是让菜单适合小于925像素的屏幕 - 什么能解决这个问题?

问题是你想要正确的stageWidth以便你可以调整菜单的大小吗?

我认为我们需要讨论当窗口宽度小于925(菜单宽度)时应该发生什么的期望。它应该扩大规模并保持比例吗?

如果是这种情况 - 那么我们应该谈论舞台的scaleMode属性吗?

我知道可能存在涉及FF的错误,但了解当前的scaleMode设置会有所帮助。准确了解您如何将其嵌入到页面和设置中。