2005年10月20日
Flash | FlashVars変数がSWFに渡らない
HTMLからSWFに変数を渡そうとFlashVarsを使っていたのだけど、FirefoxやSafariでは変数がSWFに渡らずundefinedになってしまう。(IEではOK)
で、手探りで解決法を探っていたのだが、<param>や<embed>要素のflashvars属性名が小文字になっていたのを「FlashVars」とキャピタライズしたらうまくいくようになった。
XML(XHTML)的には属性名に大文字が入るのはいいんだっけ?
Comment
# Google に strippers で検索すると、会社じゃなくて大塚さんのページが上に出てくる……。
<embed>の方は属性名なので、case sensitiveっすね。そもそも<embed>のDTDどうなってるのか知らないけど。
<param>の方は属性値なので、アプリケーション次第だろうなあ。
Posted by: kuriyama : 2005年10月20日 12:31
ああ、勘違いしてました。確かに<param>の方は属性値ですね。
<embed>をちょこっと調べてみましたが、そもそもHTML仕様外のNetscape独自拡張でした。
そろそろ埋め込むべきではない時期なのかも知れない。
Posted by: otsuka : 2005年10月20日 19:10