#contents

* 概要 [#b139aa5f]
- [[SWFObject:http://blog.deconcept.com/swfobject/]]

* SWFObject リファレンス [#b9b3a7f6]
:deconcept.util.getRequestParameter(param)|~
リクエストのパラメータを取得する。同じ機能のgetQueryParamValue(param)は互換性のため残されている

** deconcept.SWFObject [#gcf723f1]
:deconcept.SWFObject(swf, id, w, h, ver, c, quality, xiRedirectUrl, redirectUrl, detectKey) コンストラクタ|~
SWFObjectのインスタンスを生成する。
- swf : 埋め込むFlashファイルの位置
- id : 生成されるobject, embed要素に指定するid
- w : Flashの幅
- h : Flashの高さ
- ver : 要求するFlashのバージョン
- c : bgcolor属性に指定する文字列
- quality : qualityパラメータ (デフォルト 'high')

 var so = new SWFObject("flash.swf", "sample", "320", "240", 7, "#ffffff");

GETパラメータとしてdetectflash=falseを渡せばFlashバージョン判定を無効化できる

:write(elementId)|~
指定したHTML要素内にFlashを埋め込む
 so.write(getElementById("container"));

:getSWFHTML()|~
Flash埋め込み用HTMLソースを取得する
 var html = so.getSWFHTML();

:addParam(name, value)|~
Flashに渡すパラメータを追加する
 so.addParam("salign", "tl");

:getParams()|~
Flashに渡すパラメータが保存されたハッシュを取得する
 var a = getParams();

:addVariable(name, value)|~
Flashを取得するときのGETパラメータを追加する
 so.addVariable("name", "bill");

:getVariable(name)|~
Flashを取得するときのGETパラメータを取得する
 var n = so.getVariable("name");

:getVariables()|~
Flashを取得するときのGETパラメータが保存されたハッシュを取得する
 var a = so.getVariables();



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS