フラッシュがありますが、ロードに時間がかかる場合があります。ロード中であることをユーザーに通知したいので、待つ必要があります。私が考えているのは、フラッシュコンテンツの下にテキストを配置するだけで、フラッシュコンテンツが読み込まれると、テキストはコンテンツによって非表示になるということです。これが私がこれまでに持っているものです:
<object id="call-widget" type="application/x-shockwave-flash" data="https://clients4.google.com/voice/embed/webCallButton" width="230" height="85">
<param name="movie" value="https://clients4.google.com/voice/embed/webCallButton" />
<param name="wmode" value="transparent" />
<param name="FlashVars" value="id=a8dd9c58da5043dca0e879988f5cadc447e74f7a&style=0" />
</object>
<span style="z-index:-1;">Google Voice is loading...</span>
これにより、「GoogleVoiceが読み込まれています...」というテキストがフラッシュコンテンツの後ろではなく横に配置されます。このhtmlをTINYBox2に入れても問題なく動作し、位置を固定に設定すると、コンテンツがTINYボックスからオフセットされます(不自然に見えます)。それをTINYBox2の中央に置き、フラッシュコンテンツの後ろに置く方法はありますか?position:fixed
position:absolute
<span>
注:フラッシュを制御することはできません(Google Voiceによって提供されます)
TINYBox2コードは次のとおりです。
TINY.box.show({html: theHtmlYouSeeAbove});
それがどのように見えるべきかは次のとおりです。
フラッシュコンテンツの背後にあるテキストは、読み込み時にのみ表示されます。