タグ

FlashVarsに関するyas88asanoのブックマーク (2)

  • mtFlash | SWFObjectとFlashVars

    December 22, 2008 SWFObject v1.5の場合は var so = new SWFObject("swf/main.swf", "main", "100%", "100%", "8", "#FFFFFF", true); so.addVariable("FlashVars", "sample"); so.addParam("allowScriptAccess", "always"); 〜 so.write("flashContentsBlock"); Flash側 var myname:String; var flashVars:Object = this.root.loaderInfo.parameters; myname = flashVars['sample']; SWFObject v2.1の場合は <head> <script type="text/jav

  • blog.keitap.com: FlashVars

    HTMLタグからFlashに値を渡すには大まかに2通りある。 1. srcの部分でflashのパスの後にクエリー(?xxx=yyyみたいなの)を付ける。 2. FlashVars属性を使う。 一般的に知られるのは前者だと思う。後者はあまり有名じゃないのか知らない人もいたりする。詳細はこれ。Macromedia - Flash TechNotes: Using FlashVars to pass variables to a SWF で、この2つがどう違うのかを簡単に説明すると、前者はSWFをキャッシュしない。後者は、SWFをキャッシュする。というそれだけの事(多分、いや他にもあるのかもしれないけど、私は知らない。) 前者はなんでキャッシュしないかっていうと、サーバ側にクエリーの値が送られるわけだからサーバは前回呼ばれたSWFと違うものと勘違いする。けど、実際はSWF内部での動作が違うだけで

  • 1