iT邦幫忙

0

Flash ActionScript shareObject 問題

  • 分享至 

  • twitterImage

請問各位大大

小弟想把變數帶入指令內, 但始終失敗
請問這有辦法解決!?
var example:SharedObject = SharedObject.getLocal("example");
var a1:String = "wow";
example.data.a1 = "wow3a";
trace(example.data.wow);
我想把a1這變數代入 example.data.a1 = "wow3a";
之後我只要trace(example.data.wow);即可
但Flash 始終沒有把a1當做變數名稱
所以當我trace(example.data.wow); 它的時後系統回應我 undefined
我想要讓Flash 把a1當做變數而不是名稱, 請問有辦法!?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
ccutmis
iT邦高手 2 級 ‧ 2011-11-19 01:28:07
最佳解答

將 example.data.a1 = "wow3a";
改為 example.data.wow = a1;
try it~

<pre class="c" name="code">
var example:SharedObject = SharedObject.getLocal("example");
var a1:String = "wow";
example.data.wow = a1;
trace(example.data.wow);
qwer4321 iT邦新手 5 級 ‧ 2011-11-19 01:51:07 檢舉

我想您看錯我的意思了
我的意思是說我要把a1當做變數使用, 而不是直接把al變數內容wow打進去...

qwer4321 iT邦新手 5 級 ‧ 2011-11-19 01:55:02 檢舉

疑~ 我看懂您的意思了, 這樣子的話其實跟
example.data.wow = wow;沒有什不同
我想要做的是寫一個for
例:
for (i=1;i<=10;i++)
{
example.data.i=a;
}
這樣應該能了解吧, 我想帶變數去撈 example.data內的資料出來

qwer4321 iT邦新手 5 級 ‧ 2011-11-19 01:56:36 檢舉

看來太晚會經神不集中, 我想做的是用for將資料寫入, 當然也能用for撈出來

不過還是感謝您的回答

我要發表回答

立即登入回答