我在Firefox3.6中运行了一个全窗口SWF。
读取stage.stageWidth应该遵循浏览器窗口的大小,但Firefox的情况并非如此!我得到的最小stage.stageWidth是925,即使我使Firefox窗口小得多。 stage.stageHeight似乎工作正常。
这是因为(我的?)菜单栏不会低于925像素宽。如果我隐藏菜单栏,问题就解决了!
此问题仅出现在Firefox上。任何人都知道是否有解决方法?我不能要求访问我网站的用户关闭其菜单栏以便正确查看。
答案 0 :(得分:0)
我对你的问题感到有些困惑。
如果解决方案是让菜单适合小于925像素的屏幕 - 什么能解决这个问题?
问题是你想要正确的stageWidth以便你可以调整菜单的大小吗?
我认为我们需要讨论当窗口宽度小于925(菜单宽度)时应该发生什么的期望。它应该扩大规模并保持比例吗?
如果是这种情况 - 那么我们应该谈论舞台的scaleMode属性吗?
我知道可能存在涉及FF的错误,但了解当前的scaleMode设置会有所帮助。准确了解您如何将其嵌入到页面和设置中。