Jul 23, 2007
swfobject.jsを使ってHTMLからswfに変数を渡す方法
以前、HTMLからswfに変数渡すのってどうすればいいのと
質問をされたので、
先日yamada君がFlashを呼び出すJSで書いていたswfobject.jsを使って
変数を渡すのをやってみました。簡単です。
HTMLからswfを渡す方法は2つあって、
で上記をswfobject.jsを使ってやる場合は、
のように書けばいいだけです。(サンプル3)addVariableで
パラメーターを追加してあげるだけ。
素晴らしい!
さらに、URLにパラメーターくっつけて、Flashの任意のページに
リンクで飛ばしたい場合なんかは、
という具合に、addVariableの引数にURL経由で値を受け取った値をつっこめばOK。(サンプル3-2)
getQueryParamValueという関数が用意されているので、簡単です。
これでバージョン判定も、変数の受け渡しも楽勝です。
flaファイルダウンロード
このエントリーのトラックバックURL:
http://www.link-log.net/mt/mt-tb.cgi/772