【发布时间】:2010-11-30 18:11:06
【问题描述】:
这是一个很长的尝试,因为我认为这是不可能的。
我想加载 SWF 并将其设置为适合窗口,同时保持其纵横比。
当我通过设置 SWFLoader 的高度和宽度来执行此操作时,SWF 将调整大小以最适合空间(因为它保持其纵横比)。
但是,我无法找到一种方法来检测该 SWF 的高度和宽度,现在它已被调整大小。 SWFLoader 的大小反映了我设置的大小,而 SWFLoader.LoaderInfo 的大小似乎是完全随机的。
我也尝试了 loaderInfo.content,但我再次没有得到与我已加载的 SWF 大小(或至少可见的大小)相比的值。
我唯一能想到的就是知道之前的高度和宽度,然后计算出纵横比,所以如果我将宽度调整为窗口的 50%,我可以对高度进行数学运算swf 加载器与缩放的内容高度相同。
如果您有任何建议,请告诉我。
谢谢
罗伯
【问题讨论】:
标签: apache-flex flex3