電子書籍の厳選無料作品が豊富!

ページを開くと勝手に再生される.swfを、再生されないようにしたいです。
動画の下部にはシークバー、一時停止・再生ボタンがついています。



動画は flash.html というページにJavascriptで貼られています。
<script type="text/javascript" src="movie.js"></script>

そのflash.htmlがトップページにインラインフレームで貼り付けてある状態です。
またJavascriptの中身は以下の通りです。



// JavaScript Document

//document.write("JavaScript ON !<br>");

swf = new Array();

swf[0] = "./movie/hoge.swf";
swf[1] = "./movie/hoge.swf";
swf[2] = "./movie/hoge.swf";
swf[3] = "./movie/hoge.swf";

num = Math.round(Math.random() * (swf.length - 1));

strHtml = "";
strHtml+="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
strHtml+=" codebase='http://fpdownload.macromedia.com/pub/shockwave/c …

if (0 == num)
{ strHtml+=" width=400"; strHtml+=" height=350 >"; }
else
{ strHtml+=" width=400"; strHtml+=" height=350 >"; }
;

strHtml+="<param name = movie value='" + swf[num] + "'>";
strHtml+="<param name = quality value=high>";
//strHtml+="<noembed>";
//strHtml+="<img src='./image/hoge.jpg' width='500' height='400'><br>";
//strHtml+="</noembed>";
strHtml+="<embed src = '" + swf[num] + "' ";
strHtml+=" quality = high ";

if (0 == num)
{ strHtml+=" width=400"; strHtml+=" height=350"; }
else
{ strHtml+=" width=400"; strHtml+=" height=350"; }
;

strHtml+=" type = 'application/x-shockwave-flash' ";
strHtml+=" pluginspage='http://www.macromedia.com/go/getflashplayer'>";
strHtml+="</embed>";
strHtml+="</object>";



document.write(strHtml);




この中のどこかを修正すれば、勝手に再生されないように出来ますか?
可能であれば修正点を教えて下さい。

「.swfを自動再生されないようにしたい」の質問画像

A 回答 (2件)

実際のswfの中身がわからないと何とも言えませんが、


ご自身でflashのソフトをお持ちでしたら、問題のswfを外部ファイルとして読み込む仕組みを作ってはどうでしょう。
例えば、test.swfというswfを新たに作成し、その中にボタンを設置して、クリックしたら問題の自動再生してしまうswfを読み込むといった感じです。
質問者様のflashスキルがわからないのでここまでしか答えられませんが如何でしょうか。
    • good
    • 0

それっぽい記事を見つけたけどFLASH側でどうにかするしかないんじゃない?


http://onlineconsultant.jp/pukiwiki/?%EF%BC%A6%E …

embedには一応 autostart みたいな属性があったりするけど FLASHに効くのかどうか不明。
    • good
    • 0
この回答へのお礼

そうですか~そうですよね~…
手元には.swfのファイルしか無いのです。
ちなみにHTMLはいじれますがFLASHは見よう見まねでバナーを作る程度の知識しかありません。。。

お礼日時:2011/09/12 09:26

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