Flex 3プロジェクトでiFrameを使用しています。問題は、ユーザーが小さなブラウザウィンドウで自分のサイトを開くと、スクロールバーが表示されないということです。どうすればこの問題を解決できますか?ブラウザにスクロールバーを表示させる方法はありますか?Flex 3、iFrame、Scrollbars
メインアプリケーションをhorizontalScrollPolicy="on" verticalScrollPolicy="on"
または"auto"
に設定した場合、スクロールするとiFrameがブラウザウィンドウの上部に固定され、コンテンツが見えなくなります。メインアプリで
Applicationタグでは、私が持っている:HTMLテンプレートで
<flexiframe:IFrame id="myiFrame" source="http://www.mysite.com/myStuff.html" x="315" y="20" width="498" height="65" scrollPolicy="off" />
、私はしました:
horizontalScrollPolicy="off" verticalScrollPolicy="off"
私のiFrameは次のようになりますswfの周りにdivを入れてCSSを追加しました:
<style type="text/css">
#blockwrapper{
display: block;
margin:0;
padding:0;
width: 980px;
height: 800px;
}
</style>
<div id="blockwrapper">
<noscript>
<object classid="clsid:D26CDA6E-AE6D-11cf-96B8-444553540000"
id="${application}" width="${width}" height="${height}"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="${swf}.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="${bgcolor}" />
<param name="allowScriptAccess" value="sameDomain" />
<embed src="${swf}.swf" quality="high" bgcolor="${bgcolor}"
width="${width}" height="${height}" name="${application}" align="middle"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
</noscript>
</div>
何か提案がありますか?
ありがとうございます。