フラッシュコミュニケーションサーバーを使ったFlashアプリケーションを作成しました。内容はテレビ会議システムのようなものなのですが、Flashで作成した画面部分がFlashのサイズを指定しているにもかかわらず、ブラウザからはみ出る(Flash一部が表示されない)という現象が起こっています。こういった現象があった方、また、解決方法をご存知の方、ご教示お願いいたします。


その現象が起こった動作環境は以下のとおりです。
ブラウザ:ie6
OS:windowsXP
PC:TOSHIBAのノート
<参考までにソースの一部ですswfサイズは以下のようになっております>
〜version=7,0,0,0” width=”960” height=”600”>
〜loop=”false” FlashVars=”×××××” type=”×××××” pluginspage=”×××××” width=”960” height=”600”>

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:aki73ix No.1

回答回数5224ベストアンサー獲得回数27

ポイント30pt

ちょっとタグが部分的で断言できないのですが

OBJECTの指定方法にも問題はないですか?

<OBJECT classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”

codebase=”

WIDTH=960 HEIGHT=600>

<PARAM NAME=movie VALUE=”xxx.swf”>

<PARAM NAME=quality VALUE=high>

<EMBED src=”xxx.swf” quality=high WIDTH=960 HEIGHT=600 TYPE=”application/x-shockwave-flash”

PLUGINSPAGE=”

”></EMBED>

</OBJECT>

なお、” が 全角になっていますから半角に戻してください

これでだめならTABLEに押し込んでみるとどうなりますか?

<TABLE BORDER=0>

<TR><TD>

先ほどのタグ

</TD></TR></TABLE>

id:ykan

ありがとうございます。

ちなみに下記が全タグです

<object id=”xxx_xxx” name=”xxx_xxx.swf” classid=”clsid:xxx-xxx-xxx-xxx-xxx” codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0” width=”960” height=”600”>

<param name=movie value=”xxx.swf”>

<param name=menu value=”false”>

<param name=quality value=autohigh>

<param name=scale value=noscale>

<param name=devicefont value=true>

<param name=loop value=”false”>

<param name=”FlashVars” value=”login_cgi=xxx.swf”>

<embed id=”xxx_xxx” name=”xxx.swf” src=”xxx.swf” menu=”false” quality=”autohigh” scale=”noscale” devicefont=”true” loop=”false” FlashVars=”login_cgi=xxx.swf” type=”application/x-shockwave-flash” pluginspage=”http://www.macromedia.com/go/getflashplayer/” width=”960” height=”600”>

</object>

2004/06/10 13:02:45
id:aki73ix No.2

回答回数5224ベストアンサー獲得回数27

ポイント30pt

リンクはうちで使用しているノートパソコンです

実際に試してみましたが・・・かなり際どいサイズですね

パソコンの解像度はおいくつでしょうか?

XGA[1024x768]ならばブラウザのツールバーの数やWindowsのタスクバー・システムバーの構成によってはみ出てしまうのは仕方ないと思います。

できるだけ詰めてしまう技としては

bodyタグにcssでマージン0を指定してしまう

<BODY style=”margin-top: 0;margin-left: 0;margin-bottom: 0;margin-right: 0;”>

という技があります

フラッシュの960X600というサイズは縦168横64の余白しかないのでxgaでもはみ出さないように表示するのは至難の技ですね(^^;

bodyにMARGIN 0を指定してもはみ出るようであれば

一度、960X600がどういうサイズなのかを確認してみましょう

その上で、少しサイズを小さくして見てはいかがでしょうか

id:ykan

ありがとうございました。

2004/06/12 18:35:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません