Apache flex 检测SWFLoader内容的大小

Apache flex 检测SWFLoader内容的大小,apache-flex,flex3,Apache Flex,Flex3,这是一个长期的机会,因为我认为这是不可能的 我想加载一个SWF并将其设置为适合窗口,同时保持其纵横比 当我通过设置SWFLoader的高度和宽度来实现这一点时,SWF将调整大小以最适合空间,因为它将保持其纵横比 然而,我找不到一种方法来检测SWF的高度和宽度,现在它已经调整了大小。SWFLoader的大小反映了我设置的值,SWFLoader.LoaderInfo的大小似乎完全是随机的 我也尝试过loaderInfo.content,但同样,我没有得到一个与我加载的SWF大小相比较的值,或者至少与

这是一个长期的机会,因为我认为这是不可能的

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

当我通过设置SWFLoader的高度和宽度来实现这一点时,SWF将调整大小以最适合空间,因为它将保持其纵横比

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

我也尝试过loaderInfo.content,但同样,我没有得到一个与我加载的SWF大小相比较的值,或者至少与可见的SWF大小相比较的值

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

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

谢谢

罗布

是的

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