【问题标题】:Detecting the size of SWFLoader content检测 SWFLoader 内容的大小
【发布时间】:2010-11-30 18:11:06
【问题描述】:

这是一个很长的尝试,因为我认为这是不可能的。

我想加载 SWF 并将其设置为适合窗口,同时保持其纵横比。

当我通过设置 SWFLoader 的高度和宽度来执行此操作时,SWF 将调整大小以最适合空间(因为它保持其纵横比)。

但是,我无法找到一种方法来检测该 SWF 的高度和宽度,现在它已被调整大小。 SWFLoader 的大小反映了我设置的大小,而 SWFLoader.LoaderInfo 的大小似乎是完全随机的。

我也尝试了 loaderInfo.content,但我再次没有得到与我已加载的 SWF 大小(或至少可见的大小)相比的值。

我唯一能想到的就是知道之前的高度和宽度,然后计算出纵横比,所以如果我将宽度调整为窗口的 50%,我可以对高度进行数学运算swf 加载器与缩放的内容高度相同。

如果您有任何建议,请告诉我。

谢谢

罗伯

【问题讨论】:

    标签: apache-flex flex3


    【解决方案1】:

    是的……

    刚刚意识到 SWFLoader.contentHeight 和 contentWidth 正是这样做的......

    【讨论】:

      猜你喜欢
      • 2011-03-22
      • 1970-01-01
      • 2011-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 2011-02-12
      相关资源
      最近更新 更多