我在 HTML Div 中加载了一个 Flex 应用程序:
<div id="flashContent" style="height: 350px;"></div>
像这样
var so = new SWFObject("photoGallery.swf", "photoGallery", "100%", "100%", "9", "#FFFFFF");
so.addParam("wmode", "transparent");
so.addVariable("varLang", lang);
so.write("flashContent");
我想让 div 的高度适应 SWF 的内容,所以从 Flex 我使用externalInterface.call()
这个 Javascript 函数:
function loadPhotoGallery(newHeight)
{
document.getElementById('flashContent').style.height = (newHeight + 70) + 'px';
}
直到最近,当内容(照片库)变大时,一切都运行良好……调用大于 9000的loadPhotoGallery
函数会使使用 Firefox 和 Safari 的 Flash 播放器崩溃。newHeight
它适用于 Chrome。(在 Mac 上测试)。是否有导致崩溃的最大高度?