今天是 2026-6-8 星期一 QQ:545684816 TEL:13979373522
首  页 | 汉字编码 | 科普知识 | 竞赛之窗 | 音乐美术 | 婺中电教  
网页中通过js操作Flash中动态文本框(变量)值的方法
发表时间:2009-1-29    浏览次数:2364

一、在Flash中_root层设置一个隐藏的动态文本框(变量名为myVar)
目的:用于从js中传送参数到flash或从flash中取得参数。
要点:swf必须在网页中加载;id="myFlash";name="myFlash"。

二、网页代码
<p align=center>
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="myFlash" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="75%" height="75%">
    <param name="allowScriptAccess" value="sameDomain" />
 <param name="movie" value="中国地图拼图.swf">
 <param name="quality" value="High">
 <embed src="中国地图拼图.swf" pluginspage="http://www.macromedia.com/go/getflashplayer"
  type="application/x-shockwave-flash"
  name="myFlash"
  width="100%" height="100%"></object>
</p>
 
<script language=javascript>
  function toFlash(){    
       var sendText =参数值; //设置Flash中动态文本框(变量名为myVar)的值,即传入参数值
       window.document.myFlash.SetVariable("myVar", sendText);           
       }    
       
  function getFlash(){    
        var getCj=window.document.myFlash.GetVariable("myVar"); //获取Flash中动态文本框(变量名为myVar)的值
       }                         
</script>

三、flash的关键代码
getURL("javascript:getFlash()");  //调用网页中的js函数getFlash()---取得flash中的值

Copyright© 2006-2026, All rights reserved。
地址:紫阳镇天佑西路8号 站长:汪有万 建站时间:2006-9-1