Flex 读取 HTML 中定义的参数

繁体的,大家阅读起来ok吧,就不翻了。

Flex 讀取 HTML 中定義的參數

在 AS2.0 時代,可透過 _root 物件直接存取參數,到了 AS3.0 必須透過 LoaderInfo 類別,舉例來說,透過 Flex Builder 產生的 HTML 有類似如下的片段

AC_FL_RunContent(
        "src", "WebcamLive?author=cwchiu&sex=1",
        "width", "100%",
        "height", "100%",
        "align", "middle",
        "id", "WebcamLive",
        "quality", "high",
        "bgcolor", "#869ca7",
        "name", "WebcamLive",
        "allowScriptAccess","sameDomain",
        "type", "application/x-shockwave-flash",
        "pluginspage", http://www.adobe.com/go/getflashplayer
);

其中 src 加入紅色的參數,如此可在 AS3 中透過如下片段取得

var paramObj:Object = root.loaderInfo.parameters;

trace( paramObj['author'] );

trace( paramObj['sex'] );

不過,此方式無法取得 <param> 定義的參數... 有人知道如何取嗎? 

来自:http://chuiwenchiu.spaces.live.com/Blog/cns!CA5D9227DF9E78E8!2063.entry

你可能感兴趣的:(html)