# [FLASH LITE 2]swf?後的query 變數傳遞

- URL: https://justfly.idv.tw/flash-lite-2swf%e5%be%8c%e7%9a%84query-%e8%ae%8a%e6%95%b8%e5%82%b3%e9%81%9e/
- 日期: 2009-11-16
- 分類: WEB&amp;RIA
- 標籤: actionscript, flash lite, query_posts, RIA

以前在flash lite 1.1時

如果想要讀取”xxx.swf?test=123″中的test變數

在AS中都是用_level0.test來讀取

可以參考[[FLASH LITE 1.1]swf?後的query 變數傳遞](https://justfly.idv.tw/2010/12/14/Just_939.html)

不過用了flash lite 2.x後好像就行不通了

全部都變成undefined

最後的解決方式:

```
var query :String = _url.substring(_url.indexOf("?") + 1);
var params:Array  = query.split("&");
var div   :Array  = [];
var length:Number = params.length;
for (var i:Number = 0; i < length; i++)
{
	div = params[i].split("=");
	_root[div[0]] = div[1];
}
```

有點投機拉~

不過目前只有想到這個方法

不然在手機上也不好用swfobject吧~

因為按鈕的功能會被蓋掉@@
