WordPress上でAC_RunActiveContent.jsを使ってFlashを再生する

Wordpress

WordPressでFlashを再生する方法が若干つまづいたのでメモしておきます。

動作を確認した環境

  • WordPress3.0.4
  • headにAdobeから提供されている「AC_RunActiveContent.js」を使用。(Dreamweaverなどで作業していれば、だいたい自動で生成されるので。)
  • swfファイルと「AC_RunActiveContent.js」はテーマファイルで管理する

コード

“`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>title</title>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/AC_RunActiveContent.js"></script>
</head>
<body>

<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','幅','height','高さ','src','<?php bloginfo('template_directory'); ?>/top','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','bgcolor','#ffffff','movie','<?php bloginfo('template_directory'); ?>/top' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="幅" height="高さ">
<param name="movie" value="top.swf" />
<param name="quality" value="high" /><param name="BGCOLOR" value="#ffffff" />
<embed src="<?php bloginfo('template_directory'); ?>/top.swf" width="幅" height="高さ" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#ffffff"></embed>
</object></noscript>

</body>
</html>“`

上記コードは、

  • swfファイルは、テーマフォルダ/top.swf に置いてあります。
  • 「AC_RunActiveContent.js」は、テーマフォルダ/js/AC_RunActiveContent.js に置いてあります。
  • 再生したいswfファイルに拡張子がついていたり、ついていなかったりしますが、意図的にこうなっています。

また、

  • コードの「幅」と書かれた所には、再生するswfの幅を入力します。
  • コードの「高さ」と書かれた所には、再生するswfの高さを入力します。
  • 「#ffffff」はflash部分の背景の色です。
タイトルとURLをコピーしました