旅先で恋に落ちたくなる?思わぬ運命の恋に巡り合う映画

いつも adobeの Dream Weaver CS3 を使い、
【挿入】→【メディア】→【Flash Video】のようにして
FLVファイルを読み込んでホームページ上に表示しているのですが、
そうすると、動画のFlvファイルと『Clear_Skin_1.swf』『Clear_Skin_3.swf』『FLVPlayer_Progressive.swf』という3つのファイルも自動的に作成されます。
それらをすべてサーバーにアップロードして初めてネット上で見ることができます。

そしてHTMLは以下のようになっています。(ページ下のほうです)

<head>~</head>の間にスクリプトが入っています。
そして、ビデオプレイヤーとしてswfを読み込んでいるようです。。

この方法では<object>~</object>タグをただ貼り付けただけでは
なにも見えません。

でもyou tube 動画などですと、
例えば以下のようなシンプルなタグで動作しています。

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/AQ2jMVG3PgY&hl=ja&fs=1" … name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/AQ2jMVG3PgY&hl=ja&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>

SWFなどのファイルをサーバー上にアップロードすることは構わないのですが、HTMLタグでは上記のようにシンプルなタグでフラッシュ動画を表示したいのです。
仕事でどうしても必要で試行錯誤しているのですが、やり方がわからずに困っています。
どうかよろしくお願い致します。
AdobeのFLASHというソフトを使用しています。
バージョンはCS3です。

-----------●私の方法でのHTMLタグ●-----------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無題ドキュメント</title>
<script type="text/javascript">
function MM_CheckFlashVersion(reqVerStr,msg){
with(navigator){

◆◆中略◆◆
<body onload="MM_CheckFlashVersion('7,0,0,0','このページのコンテンツを表示するには最新バージョンの Adobe Flash Player が必要です。今すぐダウンロードしますか?');">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cab …●FLVの名前●&autoPlay=false&autoRewind=false','quality','high','scale','noscale','name','FLVPlayer','salign','lt','pluginspage','http://www.adobe.com/shockwave/download/download … ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cab … width="342" height="291" id="FLVPlayer">
<param name="movie" value="FLVPlayer_Progressive.swf" />
<param name="salign" value="lt" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=●FLVの名前●&autoPlay=false&autoRewind=false" />
<embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=●FLVの名前●&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="342" height="291" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download … />
</object></noscript>
</body>
</html>

このQ&Aに関連する最新のQ&A

A 回答 (1件)

> AdobeのFLASHというソフトを使用しています。


> バージョンはCS3です。

バージョン検出無しでパブリッシュした、htmlの内容はどうなっていますか?

それが一番参考になると思うのですが。

この回答への補足

ご親切にご回答ありがとうございました。
とても嬉しかったです。
パブリシュプレビューをしてみたのですが、
どのように説明したらよいか分からないので私がやっている方法を書いてみたいと思います。

FLASH CS3で

新規作成→FLASH ファイル(AS 3.0)

→ファイル→読み込み→ビデオの読み込み

【webサーバー、flashビデオストリーミングサービス、またはFlash Media サーバーに展開済み】にチェックをつけ。。。

http://~~.flv というような すでにサーバーにアップロード済みの
FLVファイルのアドレスを入力

スキンを選び。。次へ→終了

先程のFlvファイルが格納されているのと同じ場所に(ローカルファイルの中)
新たなflvファイルを名前をつけて保存。

パブリッシュプレビュー → FLV を見てみると問題なく見れます。


パブリッシュプレビュー → HTML を見てみると

「Adobe FLASH player」の警告のウィンドウが出て安全性が確認されていません

というような 警告がでます。


それと、もうひとつ同時に「Adobe Flash Palyer9」のウィンドウも出て

"action Script エラーが発生しました。”
となっていて。。


SecurityError: Error #2028: ローカルファイルシステムの SWF ファイル file:~~~.swf はインターネット URL http:~●ここは最初にアップロードしてあるflvファイルのアドレスです。●~flv にアクセスできません。
at flash.net::NetStream/play()
at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/inte …()
at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/inte …()
at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/inte …()
at fl.video::VideoPlayer/load()
at fl.video::FLVPlayback/::doContentPathConnect()


。。。のようなエラーメッセージがかかれています。

説明が下手で申し訳ないですが
よろしくおねがいします。

補足日時:2008/07/09 21:27
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング