2

我在 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 上测试)。是否有导致崩溃的最大高度?

4

1 回答 1

0

您可能想尝试像Photosynth这样的东西。该程序可以将数千张图片组织成类似全景的视图。您可以在图形加速器上拥有高达千兆像素的处理能力。

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

于 2013-04-07T16:22:41.127 回答