我有一个带有根 mx:Application 的 flex 3 项目。宽度和高度设置为 pct 值,因为应用程序有多种尺寸可供用户选择,因此在嵌入的宽度属性上设置了正确的尺寸。
我试图弄清楚如何访问该属性中的值。我在几个地方读到 this.root.loaderInfo.width 应该给我这个值,但它总是返回 500,我猜它来自默认的应用程序容器宽度(参见http://help.adobe.com/en_US/弹性/使用/WS2db454920e96a9e51e63e3d11c0bf62d75-7fff.html)。
我意识到我可以将它作为 flashvar 传递,但由于项目的性质,在这种情况下这不是一个好的解决方案。我还尝试过 Application.application.width、stage.width 和 stage.stageWidth 等等。我不能依赖任何这些值,因为它们会根据浏览器缩放级别而变化。
我真正需要的是嵌入的宽度属性。建议?
谢谢你的帮助。