[問題]swf讀取不到存在本機的值
因為實驗需求,要做出兩個Flash,我想讓第一個swf儲存值到本機裡,在讓另一個swf讀
取該值,我的actionscript (3.0)如下:
so是宣告出來的sharedObject物件;userName是儲存在本機的檔案名稱,
將「洪金寶」存在so.data底下的str變數中,
第三行則是把資料紀錄到本機中。
swf01的actionscript
------------------------------------------------------------------------------
var so:SharedObject=SharedObject.getLocal("userName");
so.data.str=new String("洪金寶");
so.flush();
------------------------------------------------------------------------------
下面這段則是輸出結果
swf02的actionscript
------------------------------------------------------------------------------
var so:SharedObject=SharedObject.getLocal("userName");
trace(so.data.str);
------------------------------------------------------------------------------
我讓swf01儲存值到本機裡頭,然後想讓swf02去讀取該值,但是卻是一直回傳undefined
這幾句actionscript是書上提供的範例,很簡短,我又是新手,完全看不出是哪裡有誤
煩請版上的高手指點一下迷津,感謝感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.202.135
推
10/27 14:42, , 1F
10/27 14:42, 1F
→
10/27 14:44, , 2F
10/27 14:44, 2F
所以我這作法鐵定是行不通的囉?
※ 編輯: fr1432422 來自: 140.130.202.135 (10/27 14:45)
推
10/27 19:12, , 3F
10/27 19:12, 3F
→
10/27 19:13, , 4F
10/27 19:13, 4F
→
10/27 19:20, , 5F
10/27 19:20, 5F
→
10/27 19:20, , 6F
10/27 19:20, 6F
→
10/27 21:40, , 7F
10/27 21:40, 7F