■Flashムービーを再生/停止/コマ送りしたい
■書式
window[★].Play()
window[★].StopPlay()
window[★].Back()
window[★].Forward()
window[★].Rewind()
★・・・ムービー名
■説明
Play()はswfムービーを再生します。フォームのボタンを押したら再生する、特定の条件になったら再生する(時報など)事ができます。逆にStopPlay()は再生されているswfムービーを停止させます。Rewind()はswfムービーを最初から再生させるために巻き戻します(再生ヘッドを最初のフレームに移動させます)。Forward()はフレームを1つ進め、Back()はフレームを1つ戻します。
注意:WindowsのInternet Explorer 4以降のブラウザ以外では動作しません。
■文例
window["myMovie"].Play()
ムービーmyMovieを再生する
window["myMovie"].StopPlay()
ムービーmyMovieの再生を停止する
window["myMovie"].Back()
ムービーmyMovieの再生フレームを1つ戻す
window["myMovie"].Forward()
ムービーmyMovieの再生フレームを1つ進める
window["myMovie"].Rewind()
ムービーmyMovieを巻き戻す
<html>
<head>
<title>LiveConnect Sample</title>
<script language="JavaScript"><!--
NS = navigator.appName.charAt(0) == "N";
MAC = !NS && navigator.userAgent.indexOf("Mac") >= 0;
if (NS) FLASH = document; else FLASH = window;
flashName = "sample";
function playMovie(){ if (!MAC) FLASH[flashName].Play(); }
function stopMovie(){ if (!MAC) FLASH[flashName].StopPlay(); }
function backMovie(){ if (!MAC) FLASH[flashName].Back(); }
function forwardMovie(){ if (!MAC) FLASH[flashName].Forward(); }
function rewindMovie(){ if (!MAC) FLASH[flashName].Rewind(); }
// --></script>
</head>
<body>
<center>
<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" name="sample">
<param name="movie" value="sample.swf">
<param name="quality" value="high">
<param name="loop" value="true">
<param name="play" value="true">
<embed src="sample.swf" name="sample" width="320" height="240" loop="true" quality="high" swliveconnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
<form>
<input type="button" value="再生" onClick="playMovie()">
<input type="button" value="停止" onClick="stopMovie()">
<input type="button" value="1フレーム戻る" onClick="backMovie()">
<input type="button" value="1フレーム進める" onClick="forwardMovie()">
<input type="button" value="巻き戻す" onClick="rewindMovie()">
</form>
</center>
</body>
</html>
■書籍のご案内