yoshiweb.NET

HTML から SWF へ変数を渡す

HTML から SWF へ変数を渡す方法で FlashPlayer 6以降の FlashVars を使用する方法はAdobe テクニカルノートに書いてあるけど、それ以前の FlashPlayer での変数の渡し方についての日本語ページがない...。

FlashPlayer 5 以前で HTML から SWF へ変数を渡すには Flash を表示する HTML の Object タグと Embed タグのファイル名の後に変数名と値をつけることで、Flash内に変数を受け渡すことができます。

例)変数名:sample、値:"123"
読み込まれた変数の値は123 という数字ではなく"123"という文字として認識されます。
サンプル - download
※ Windows XP SP2 でローカル再生させた場合、値の受け渡しができない...?

FlashVars で変数を渡す場合
例)変数名:sample、値:"456"
サンプル - download


Adobe - FlashVars を使用して SWF へ変数を渡す
Adobe - Appended on a query string in HTML tags *


上記2点の方法を並記したら、どっちが最終的に読み込まれるのかも作ってみました。
例)変数名:sample、値:"123"と"456"

サンプル - download

投稿日 : 2005年03月30日 - yoshiweb - カテゴリ: ActionScript

コメント

コメントなし