2005年10月20日

Flash | FlashVars変数がSWFに渡らない

HTMLからSWFに変数を渡そうとFlashVarsを使っていたのだけど、FirefoxやSafariでは変数がSWFに渡らずundefinedになってしまう。(IEではOK)
で、手探りで解決法を探っていたのだが、<param>や<embed>要素のflashvars属性名が小文字になっていたのを「FlashVars」とキャピタライズしたらうまくいくようになった。

XML(XHTML)的には属性名に大文字が入るのはいいんだっけ?

Posted by otsuka : 11:27 | Comment (2) | Trackback (0)
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









名前、アドレスを登録しますか?