日期:2014-05-18  浏览次数:20428 次

网页中嵌入swf文件,并传入参数,可是参数的大小如果过大?好像超过3千过个字符,那么swf文件就无法加载!
网页中嵌入swf文件,并传入参数,可是参数的大小如果过大?好像超过3千过个字符,那么swf文件就无法加载!(这种情况在IE6下出现,IE7正常),如下
<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="97%" height="458">
  <param name="movie" value="Flash_curve.swf?x="参数过大,不能正常加载!"/>
  <param name="quality" value="high">
  <embed src="Flash_curve.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="97%" height="458"></embed>
</object>
</body>
请问高手们,有什么好的解决方案吗?

------解决方案--------------------
这么长的参数没做过,mark一下
------解决方案--------------------
mark一下
------解决方案--------------------
那你就把参数放在文本文件里,用读取文本文件的方式
------解决方案--------------------
swf调用WebService/HttpService/JS,看你喜欢用哪个
------解决方案--------------------
米弄过flash,呵呵

帮顶一下~

预祝国庆节快乐!~~
------解决方案--------------------

flashelement.SetVariable("_root.myvalue","3000");