HTML文件:这是HTML文件,就是用JavaScript读地址栏上的数据后,通过字符拆分得到后面的变量,然后传给FLASH
<script language=javascript>function QueryString(fieldName){ var urlString = document.location.search.toLowerCase();if(urlString != null){var typeQu = fieldName.toLowerCase()+"=";var urlEnd = urlString.indexOf(typeQu);if(urlEnd != -1){var paramsUrl = urlString.substring(urlEnd+typeQu.length);var isEnd = paramsUrl.indexOf('&');if(isEnd != -1){return paramsUrl.substring(0, isEnd);}else{return paramsUrl;}}else return null;}elsereturn null;}
document.write("<html><body leftmargin=0 topmargin=0 scroll=no> <embed width=100% height=100% fullscreen=yes src=\"fanflash.swf?theVar="+QueryString("theVar")+"\"></body></html>")</script>
flash文件:
Stage.scaleMode = "noScale";Stage.showMenu = false;var theVar:String;t_txt.text = getvar(theVar);//t_txt是场景上面的一个动态文本框function getvar(v:String):String { if (v == undefined) { return "后面没有参数"; } else { return v; }}