Top / flash.inc.phpプラグイン 1.4.4
PukiWiki プラグイン 「flash.inc.php 1.4.4〜1.4.7」 †
Pukiwikiで Flashを表示するためのプラグインです。
Pukiwiki本家のページ
ダウンロード †
| バージョン | ファイル (右クリックして対象をファイルに保存) |
|---|
| ver0.47(2005/03/30) | flash.inc.php.47(pukiwikiプラグインファイル) |
ダウンロード後の手順 †
- ファイル名を"flash.inc.php"に変えます。(pukiwikiのプラグイン拡張子にするため)
- pukiwikiのディレクトリの中のpluginディレクトリの中にファイルを置きます。
- 置きたい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= | クラスID | D27CDB6E-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タグ閉じ忘れ? --
- 有難うございます。ご指摘通り<div>→</div>とすべき部分があり、修正しました。 -- jack?
- 144行目 margin-left:auto → margin-left:0 のミス(左詰が中央になる。) -- nkym?
- ありがとうございます^^ 左寄せ修正しました -- jack?
- Hi! Very nice site! If you need <a href="cialisgeneric.host-page.com">cialis generic</a> online, welcome to our site. See you! -- Bush?
- 添付でupしたswfを表示する事も可能ですか?素人質問ですいません、、、 -- nag?
- 添付でupしたswfを表示する事も可能ですか?素人質問ですいません、、、 -- nag?
- 少しお待ちください -- jack?