作者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