htmlからswfに変数を渡す。

私はswfを貼るときはSWFObjectしか使いません。
理由は慣れているから。

<div id=”main_fla”>
</div>
<script type = “text/javascript”>
    var so = new SWFObject(“test.swf”, “main_fla”, “400”, “400;”, “9”, “#FFFFFF”);
    so.addParam(“wmode”, “transparent”);
    so.addVariable(“hensu”,”test”);
    so.write(“main_fla”);
</script>

とすると、htmlからtest.swfに「hensu=test」が渡されていますので、
swfで呼び出します。

AS3.0の場合
import flash.display.LoaderInfo;
var aaa:String = loaderInfo.parameters[“hensu”];

AS2.0の場合
var aaa = _root.hensu;

これでaaaというswfの変数にhtmlから「test」が渡されました。


Tags: ,

Comments are closed.

�g�уA�N�Z�X��� Google Analytics Alternative