我有一個flashvars的問題,當我從瀏覽器中讀取url時,如果我已經爲Id(我的參數在url中)分配了數字,一切工作正常,但如果我的ID包括字符,然後它不工作,我不想在MXML文件閃一邊去改變什麼,我想用JavaScriptflashvars不能使用字母數字值從url中讀取
這裏做這是我的代碼
<script type="text/javascript">
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0; i<vars.length; i++)
{
var pair = vars[i].split("=");
if (pair[0] == variable)
return (pair[1]);
}
}
</script>
代碼
,後來我有
flashvars.StartPage = getQueryVariable("Id");
swfobject.embedSWF(
"myFlashFile.swf", "flashContent",
"100%", "100%",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
的什麼行不通的例子是
myUrl/Default.aspx的α-ID = 0061A
而
myUrl/Default.aspx的α-ID = 0061 完美的作品
感謝您的幫助,但我甚至嘗試過不使用此功能,只是簡單地使用flashvars.StartPage = swfobject.getQueryParamValue(「Id」),但仍然是同樣的問題,適用於數字,但不適用於數字和串 – Mahsa 2012-02-10 20:21:48