• トップ
  • 業務内容・実績
  • フリーソフト
  • プログラム技術メモ
  • Flash制作
  • 数理・英語研究
  • イラスト・CG
  • お問い合わせ
  • その他
Top / flash.inc.phpプラグイン 1.4.4

PukiWiki プラグイン 「flash.inc.php 1.4.4〜1.4.7」

PukiwikiFlashを表示するためのプラグインです。 Pukiwiki本家のページ

ダウンロード


バージョンファイル (右クリックして対象をファイルに保存)
ver0.47(2005/03/30)fileflash.inc.php.47(pukiwikiプラグインファイル)


ダウンロード後の手順

  1. ファイル名を"flash.inc.php"に変えます。(pukiwikiのプラグイン拡張子にするため)
  2. pukiwikiのディレクトリの中のpluginディレクトリの中にファイルを置きます。
  3. 置きたいFlashファイルを置き、flash文で指定します。
動作確認済クライアント
Opera7.23, NetScape6, InternetExplorer6, MozillaFirefox1.0

索引

PukiWiki での記述方法 

記述形式,パラメータ

#flash( flashムービーファイルのパス, 幅x高さ, オプション名=値,...)
&flash( flashムービーファイルのパス, 幅x高さ, オプション名=値,...){};
 パラメータ
指定・オプション意味デフォルト・説明
 必須オプション
1番目swfファイル名フラッシュのファイル名を記述します
2番目サイズ 幅x高さ500x500 のように幅と高さで"x"を挟みます。
配置
rlmargin=左右寄せの余白(em) 1em
border=黒枠線の太さ(1〜9)なし border=1 など
align=位置(left,center,right)中央 align="right"など
背景関連
bgcolor=背景色bgcolor="#ffffff" など デフォルトは作成時の色
background=背景をどうするかbackground="transparent"(透明化)
background="http://www..." ( 画像指定)
再生
loop=ループするかどうかloop="false" か loop="true"
quality=品質 高品質(high)
要求バージョンなど
version=要求バージョンversion="6,0,0,0"など デフォルト6
classid=クラスIDD27CDB6E-AE6D-11cf-96B8-444553540000
(特に変える必要ありません)
変数の受け渡し
flashvars=flashに渡す引数群書式は
flashvars="変数名1=値1&変数名2&=値2..."
=や&が入るので""で括ってください。


特殊変数

{server} ─ (サーバーパスを返す),
{wikiroot} ─ (wikiのパスを返す)
(他のサーバで試していないのでちょっと微妙)

表示サンプル

PukiWiki ソース(ブロック記述)

#flash({server}~morg/flash/fvtest.swf,250x200)
結果


左寄せ(align=right,border=1)
右寄せ(align=right,border=1)

背景の指定方法

background=オプションを使います。

背景を透明化

#flash({server}~morg/flash/fvtest.swf,250x200,background="transparent")
背景をURLで指定 {server},{wikiroot}変数も使えます

background="http://www.google.co.jp/intl/ja_jp/images/logo.gif"

FlashVars使用サンプル

FlashVarsのデータをswfに渡すサンプル

PukiWiki ソース(flashvars="name=りんご&count=3")

&flash({server}~morg/flash/fvtest.swf,250x200,flashvars="name=りんご&count=3"){};
結果
flashVars="name=りんご&count=3"
から引数を受け取っています

FlashVarsの受け取り方(swf側のActionScript)

ActionScriptソース

// [フレーム1]
// * URLエンコードされている文字列をデコード
oTxtName.text = unescape(_root.name);
oTxtCount.text = _root.count;
説明

Flash側で変数の値を受け取るとき、unescape()関数でURLデコードして下さい。

(詳細:日本語Mozillaに対応するのに、文字列をUnicode(UTF-8)
に変換した後、URLエンコードしてFlashに渡す必要があるため)

コメント・要望はこちらへ

  • 215行目divタグ閉じ忘れ? -- 2005-01-27 (木) 23:00:13
  • 有難うございます。ご指摘通り<div>→</div>とすべき部分があり、修正しました。 -- jack? 2005-01-28 (金) 00:50:44
  • 144行目 margin-left:auto → margin-left:0  のミス(左詰が中央になる。) -- nkym? 2005-03-30 (水) 16:27:23
  • ありがとうございます^^ 左寄せ修正しました -- jack? 2005-03-30 (水) 17:47:28
  • Hi! Very nice site! If you need <a href="cialisgeneric.host-page.com">cialis generic</a> online, welcome to our site. See you! -- Bush? 2007-02-27 (火) 03:00:03
  • 添付でupしたswfを表示する事も可能ですか?素人質問ですいません、、、 -- nag? 2007-05-18 (金) 04:40:26
  • 添付でupしたswfを表示する事も可能ですか?素人質問ですいません、、、 -- nag? 2007-05-18 (金) 04:41:17
  • 少しお待ちください -- jack? 2007-05-24 (木) 20:44:23

添付ファイル: fileflash.inc.php.47 1124件 [詳細] fileflash.inc.php.43 356件 [詳細] fileflash.inc.php.4 247件 [詳細] fileflash.inc.php.42 267件 [詳細]