# 用as3實現從html中給swf檔變數

- URL: https://justfly.idv.tw/%e7%94%a8as3%e5%af%a6%e7%8f%be%e5%be%9ehtml%e4%b8%ad%e7%b5%a6swf%e6%aa%94%e8%ae%8a%e6%95%b8/
- 日期: 2008-09-19
- 分類: WEB&amp;RIA
- 標籤: flash, swf

也就是我希望用”abc.swf?owner=justfly”的方式在flash中可以得到owner這個變數的值

本來想說應該可以用swfadress來牛刀小用

不過swfadress好像是用來做全flash的website用的

反而沒辦法成功

而且為啥它要用”c.swf?path=website.swf”在主要swf外在包一層勒?

為了讓全畫面都是flash好定位嗎?

總之此路不通….

後來是用下面這一段code解決的:

```
var loadParms:Array = new Array();
var keyStr:String;
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
_txt.text="This:\n"
for (keyStr in paramObj) {
        loadParms[keyStr] = paramObj[keyStr].toString();
        _txt.appendText(keyStr+":"+loadParms[keyStr]+"\n");
}
```

或是簡單點:

```
var arg:String = this.loaderInfo.parameters["owner"];
```

當然在複雜點的應用就自己看著辦囉~~
