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 でテスト済み)。クラッシュの原因となっている最大高さはありますか?