主题:  怎样可以在FLASH入面不同的电影片段中共享变量?

Kam

职务:普通成员
等级:1
金币:0.0
发贴:83
注册:2002/1/15 18:39:01
#12002/2/23 13:01:51
如题



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#22002/2/23 15:51:30
最好的方法是在_root声明



sywh

职务:普通成员
等级:1
金币:0.0
发贴:66
注册:2002/1/23 8:44:01
#32002/2/24 9:31:02
正好我也有这方面的问题,比如新建一a.swf,在第一帧中输入a=100;然后在同一子域新建b.swf,在b.swf的主场景中有一mc,name是abc,在abc的第一帧中输入:this.loadmovie (a.swf),然后在b.swf主场景第一帧中输入(trace abc.a)我想调用a.swf中的变量a,可是计算机不是报错就是输出为空,不知为何。
另外,在用loadmovie命令时出现了一个参数"method"不知有何用,请高手指点。谢谢!



foxet

职务:普通成员
等级:1
金币:1.0
发贴:163
注册:2001/11/10 21:28:33
#42002/2/24 10:39:16
路径没错;但LOAD要时间;把trace abc.a放在第三针或以后;

还有GET和POST;抄的
为发送与载入电影相关的变量指定一个方法. 如果没有变量, 则忽略此参数; 否则, 指定是否用GET或POST 方法载入变量. GET 追加变量到URL末尾, 用于小的数值变量. POST 在单独的HTTP头发送变量, 用于长字符器变量.



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#52002/2/24 14:59:24
ft,不都说了在_root声明变量么,其他子mc/swf都调用主_root/swf的变量,而不是自己在自己的场景/swf内声明。



a1ds

职务:普通成员
等级:1
金币:0.0
发贴:169
注册:2001/2/4 12:39:44
#62002/2/24 19:37:41
画魔说得好好啊1!!!我明白了,不管是a.swf,还是b.swf,都调用主场景_root的变量,已达到传递参数!!!而且是可逆的!!!