作者evanade (Evan.A.D.E)
站内Flash
标题[问题] FlashVars 的使用跟loadMovie
时间Thu Feb 25 21:10:24 2010
问题是这样的
因个人需要我做了几个能在网页处理字串的swf
AS2:
resultstr = _root.str
HTML:
在内嵌里加入
FlashVars="str=字串"
原始处理字串用的影片
changestr.swf 可以正常使用
但我现在想尝试用Loader的方式载入影片
AS2:
loadMovie ("changestr.swf",0);
请问还要怎麽作才能再把FlashVars的值拿到新载入的影片使用呢?
不知道要找什麽关键字
还是说这样根本不可行?
麻烦各位板友帮忙解答
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.177.125
1F:→ aquarianboy:不确定能不能这样用 L..M("changestr.swf?str=字串"); 02/25 21:28
2F:→ aquarianboy:L..M打不下,是缩写,另外,这在本机执行可能会发生错 02/25 21:28
3F:→ aquarianboy:误,说找不到档案,但放上web之後也许就好了(我记得是) 02/25 21:29
4F:→ evanade:可是这样一来就不是用embed 里FlashVars的值了说 02/25 22:04
5F:→ aquarianboy:你不是要用loadMovie? 02/25 23:32
6F:→ evanade:我的意思是如果照这样做字串就要写在Loader里了 02/26 00:03
7F:→ evanade:而不是从embed里的参数导入。还是我会错意了 @@" 02/26 00:03
8F:推 terrylchen:'changestr.swf?str=' + _root.str这样应该可以吧 02/26 00:31
9F:→ evanade:不行,影片没有load。我觉得可能应该是URL字串处理的问题 02/26 01:13
10F:→ evanade:而且我有多个FlashVars的str值,这样只能做一个...... 02/26 01:19
11F:推 terrylchen:多个变数後面就用&连接就好啊...另外影片load不进来可 02/26 10:01
12F:→ terrylchen:能是因为本机端的关系吧,如果把档案扔到网路上呢? 02/26 10:01
13F:→ terrylchen:或是至少changestr.swf扔到网路然後从flash里面直接连 02/26 10:02
14F:→ terrylchen:绝对路径测(本机端档案不在flash里没办法测) 02/26 10:02
15F:→ evanade:是放在网路上测试的结果,如果URL写满?s=rs不加root可以用 02/26 11:28
16F:→ evanade:因为是BLOG要用的,东西都在网路上 @@" 02/26 11:31
17F:→ evanade:还是说可以在changerstr.swf加一些程式取FlashVars值? 02/26 11:33
18F:推 terrylchen:我问一个很蠢的问题,既然是blog要用,那你路径有写成 02/27 02:11
19F:→ terrylchen:绝对路径吗? 02/27 02:11
20F:→ evanade:是绝对路径,embed的changestr也是,直接在BLOG嵌入测试 02/27 09:24