网站首页  |   艺术资讯  |  拍卖展览  |  美术高考   |  设计广告  |  美术文粹  |  视觉创意   |   鉴藏投资  |   艺友录

艺术爱好者论坛's Archiver

冰冷的心 发表于 2007-12-10 16:41

实例技巧:Flash与HTML实现交互的实例

</script></div><P><STRONG>HTML文件:这是HTML文件,就是用JavaScript读地址栏上的数据后,通过字符拆分得到后面的变量,然后传给FLASH</STRONG></P><DIV class=code><P>&lt;script language=javascript&gt;<BR>function QueryString(fieldName)<BR>{ <BR>var urlString = document.location.search.toLowerCase();<BR>if(urlString != null)<BR>{<BR>var typeQu = fieldName.toLowerCase()+"=";<BR>var urlEnd = urlString.indexOf(typeQu);<BR>if(urlEnd != -1)<BR>{<BR>var paramsUrl = urlString.substring(urlEnd+typeQu.length);<BR>var isEnd = paramsUrl.indexOf('&amp;');<BR>if(isEnd != -1)<BR>{<BR>return paramsUrl.substring(0, isEnd);<BR>}<BR>else<BR>{<BR>return paramsUrl;<BR>}<BR>}<BR>else <BR>return null;<BR>}<BR>else<BR>return null;<BR>}</P><P>document.write("&lt;html&gt;&lt;body leftmargin=0 topmargin=0 scroll=no&gt; &lt;embed width=100% height=100% fullscreen=yes src=\"fanflash.swf?theVar="+QueryString("theVar")+"\"&gt;&lt;/body&gt;&lt;/html&gt;")<BR>&lt;/script&gt; </P></DIV><P><STRONG>flash文件:</STRONG></P><DIV class=code><P>Stage.scaleMode = "noScale";<BR>Stage.showMenu = false;<BR>var theVar:String;<BR>t_txt.text = getvar(theVar);//t_txt是场景上面的一个动态文本框<BR>function getvar(v:String):String {<BR>&nbsp;if (v == undefined) {<BR>&nbsp; return "后面没有参数";<BR>&nbsp;} else {<BR>&nbsp; return v;<BR>&nbsp;}<BR>}</P></DIV><A href="http://www.webjx.com/download.php?url=http://www.webjx.com/upfiles/20070527/20070527223504_2007052713218838.rar" target=_blank><FONT color=#ff0000><B>点击这里下载源文件</B></FONT></A>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.