为什么Flash设备在设置容器div的高度时会在Firefox中崩溃?

时间:2013-04-06 16:31:16

标签: javascript html css flex flash

我在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调用newHeight函数会使用Firefox和Safari崩溃Flash播放器。它适用于Chrome。 (在Mac上测试过)。是否有导致崩溃的最大高度?

1 个答案:

答案 0 :(得分:0)

你可能想尝试像Photosynth这样的东西。该程序可以在全景视图中组织数千张图片。您可以在图形加速器上获得高达几千万像素的处理能力。

祝你好运! 延长内容交付的未来