FlashObject: Javascript Flash detection and embed script


現在進行中の案件で、FlashObject を使うことにした。valid な XHTML を書く為でもあったけど、それよりも、URI のクエリを FlashVars に渡せる部分が便利だったからです。

クエリの内容を Flash ムービー内で解釈し、表示内容を変えることによって、結果、パーマリンクの様な動作を実現出来る。例えば、Flash ムービー内の、会社情報が掲載されている画面を直接表示させるには、以下のような URI を用意し、


http://example.com/index.html?content=companyProfile

FlashObject の addVariable と getQueryParamValue で、FlashVars に content パラメータを渡し、Flash ムービー側で適切な表示処理を行えばよい。

<script type="text/javascript">
var fo = new FlashObject("hoge.swf", "hoge", "200", "100", "7", "#ffffff");
fo.addVariable("content", getQueryParamValue("content"));
fo.write("flashcontent");
</script>

Mac の IE を含む、メジャーなブラウザで動作しました。

カテゴリー: Flash   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>