カテゴリー
Flash

Flash(.swf)はHTTP GETメソッドで変数を受け取る事が可能

b.swf?a=12345 こんな感じでswf内に…

b.swf?a=12345

こんな感じでswf内に変数が渡せます
実際にはあんまり出番がありません

ただし、サーバ側の言語によってはFlashVarsより便利な場面もあるかもしれません。

実験↓

b.swfへリンク

できて当然

b.swfへリンク 数字付き

お、数字が渡せる

b.swfへリンク ひらがな付き

やっぱり2バイトは化ける

b.swfへリンク ひらがな付き URLエンコード済み

エンコードしたら2バイトも渡せる

b.swfへリンク ひらがな付き URLエンコード済み

複数の変数も渡せる

実はこの書き方は
ActionScript内でも使えてしまいます。
_mc.loadMovie(“b.swf?xml=x.xml”);

普通に変数を参照すればよい話ですが、、
ま、こういう書き方もできるよ という話です。

ちなみにこの書き方だとムービープレビューで動作が確認できなくなるので要注意です

(kani君ありがとう)