用另一种方法把外部变理传入FLASH
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" id="myFlash" name="myFlash" width="520" height="515">
<param name=movie value="wa.swf?id=1234">
<param name=quality value=high>
<embed src="wa.swf?id=1234" quality=high width=520 height=515 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" name="myFlash" swLiveConnect="true">
</embed>
</object>
注意
<param name=movie value="wa.swf?id=1234">
<embed src="wa.swf?id=1234
可不可以把id的值传入FLASH 呢???急啊...
问题点数:20、回复次数:10Top
1 楼ferv(中性主张)回复于 2006-03-16 15:04:37 得分 0
应该是javascript与flash通信的问题:
SetVariable(variable_name,value)-----------变量赋值
这个函数可以。Top
2 楼zjwtnt((盈_盈))回复于 2006-03-16 16:28:27 得分 0
可以,但.
在firefox里
页面下载时自动 SetVariable 不行,只能通过点击页面按钮才能实现
真是郁闷
Top
3 楼ferv(中性主张)回复于 2006-03-16 17:53:58 得分 0
你说的这个问题以前碰上过不少类似的情况,这些都是html语言标记不规范造成的恶果。所以我现在索性只把网页作为一个载体,而用flash开发全部程序,尽量不碰javascript。Top
4 楼zjwtnt((盈_盈))回复于 2006-03-16 18:19:53 得分 0
那怎样才可以用FLASH取得网址呢?Top
5 楼ferv(中性主张)回复于 2006-03-17 13:00:32 得分 0
这个方法很多,不过我没有用过,你还是问问其他人吧。Top
6 楼zjwtnt((盈_盈))回复于 2006-03-17 20:27:26 得分 0
只要可以在页面下载时自动执行把值传到FLASH里面,并且在火狐里可以正常运行
那就达到我要的效果了.
不然我就惨了....真是被我的经验害死Top
7 楼lovingpig(lovingpig)回复于 2006-03-18 09:42:28 得分 0
this.getURL()可以获得当前网址的Top
8 楼fuzi83(可惜我是双子座)回复于 2006-03-18 20:38:31 得分 0
可以的,我有个flash是通过你上述方法实现值传递的Top
9 楼oolxq(咕嘟)回复于 2006-03-18 20:52:19 得分 20
可以,用trace(id);看看就知道了Top
10 楼zjwtnt((盈_盈))回复于 2006-03-19 13:19:47 得分 0
<param name=movie value="wa.swf?id=1234">
可以了.只要有上边这句.id 可以传入去了.
在FLASH里直接用 "id" 作输出就可以了.
谢谢各位.Top




