- ベストアンサー
flashが表示されない・・:;
以前フラッシュが表示されないことを投稿させていただいたのですが 私個人のホームページのURLを書いてしまい消されてしまいました; もう一度質問します。 flashですが以前ちゃんと表示できていたのにswfファイルを更新すると 表示されなくなりました:;指定した320x240の部分が白くなります・・。 どうしてでしょうか・・。paraflaを使ってswfファイルを作ったんですが、、。 ソースはこちらです。ソース間違っているのでしょうか。swfファイルが間違っているならソフトがおかしいということでしょうか・・。 <CENTER><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="320" height="240"> <param name=movie value="kazu2.swf"> <param name=quality value=high> <embed src="kazu2.swf" quality=high pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="90" height="60"> </embed> </object></CENTER> どこがいけないのでしょうか。どなたか教えてください:;
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。表示されない・・・困りましたね。 #2の方がかかれたのでいけると思うのですが、気になる点としては、 <PARAM NAME="movie" VALUE="cc.swf">を <PARAM NAME="movie" VALUE="cc.swf"/>と 最後に/が入ってない点ぐらいでしょうか? 私がよくやる間違いとしては、 ・同階層にない(サーバーの同じフォルダ内に並んでいない) ・ファイル名が全角である(ccがccってことです) 参考にならないかもしれませんが、SWFを表示しているhtmlのソースを載せておきます。これは 「サーバー」フォルダ→「imege」フォルダ→「swf」フォルダ→「fuyu.swf」 「サーバー」フォルダ→「○○」フォルダ→「○○.html」の様に違う階層にある「fuyu.swf」を表示しています。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="350" height="350"> <param name="movie" value="../../image/swf/fuyu.swf" /> <param name=quality value=high /> <embed src="../../image/swf/fuyu.swf" width="350" height="350" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed> </object> 参考になるでしょうか?
その他の回答 (3)
- suzuko
- ベストアンサー率38% (1112/2922)
#3です。すみません。ここの表示では全角も半角も扱いが同じようですね。^^; >・ファイル名が全角である(ccがccってことです) 見た目には、意味不明文章になっていますね。 (おや、コピペすると全角だ)
- nyanko_2003
- ベストアンサー率40% (241/600)
こんにちは。 では、これでいかがでしょう。 <CENTER><p><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="320" HEIGHT="240" ID="cc" ALIGN=""> <PARAM NAME="movie" VALUE="cc.swf"> <PARAM NAME="quality" VALUE="high"> <PARAM NAME="bgcolor" VALUE="#FFFFFF"> <PARAM NAME="scale" VALUE="noscale"> <EMBED src="cc.swf" QUALITY="high" BGCOLOR="#FFFFFF" SCALE="noscale" WIDTH="320" HEIGHT="240" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" NAME="cc" align=""></EMBED> </OBJECT></p></CENTER> 「’」ではなく、できるだけ「”」を使いましょう。 そして、これは絶対ではありませんが、囲うなら全てをきちんと囲いましょう。 ””で囲ってあるのもあれば、ナシなのもあります。 どなたからか貰ってきたソースなら怖い気持ちはわかりますが、最低限の知識があれば「どこをいじっても平気か」わかるはずです。 しかし、質問文には「paraflaを使ってswfファイルを作ったんですが、、。」とありましたが、私の補足欄には「貰ってきたものをサイズの所だけ変えた」とありますが、どちらですか? それと、ファイル名を変えたそうですが、階層はこのhtmlファイルと同階層にちゃんと置いてありますか? 異常を再確認して、まだ表示されないなら補足ください。
- nyanko_2003
- ベストアンサー率40% (241/600)
こんにちは。 あの~…。 <object …では『width="320" height="240"』なのに <embed …では『width="90" height="60"』なのでしょうか? ここは揃えなきゃ…。 作ったFLAファイルをそのままパブリッシュしました? このソースはどこからか持ってきたものですか?
補足
では・・。 <CENTER><p><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='320' HEIGHT='240'> <PARAM NAME=movie VALUE='cc.swf'> <PARAM NAME=quality VALUE=high> <PARAM NAME=color VALUE=#FFFFFF> <PARAM NAME=scale VALUE=noscale> <EMBED src='cc.swf' quality=high bgcolor=#FFFFFF scale=noscale WIDTH='320' HEIGHT='240' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED> </OBJECT></p></CENTER> ではどうでしょう・・・。 ソースはflaの製作者さんのサイトのをコピって来て、ファイル名とサイズだけ変更しました。 それじゃだめなんでしょうか・・・。 もう一つはグーグルでflashで出てきたページのソースを同様に変更しました。 flashを表示するためのソースの書き方を知らないもので:;
補足
やはり表示されません・・・。なぜなんでしょうか; 私の説明が不十分だったようで、誤解させてしまい申し訳ありません。 まずparaflaを使って1からファイルを作りました。このソフトで作ったplaファイルからswfファイルを作りました。これはcc.swfファイルです。 一方indexright.htmlというhtmlファイルにこのswfファイルを表示させたいのですがこれはフレームページです。 同じ階層にファイルを置いています。 もらってきたものを変えたというのは、私は1からswfファイルを作ったのですが表示するためのhtmlの書き方が分からなかったため、 どこかのflashのページのソースを見て、ソースをコピーペーストし、 そのhtmlソースのswfファイル名と、サイズを変更して利用しました。 どうしたらよいものでしょうか・・・。