[問題] 從檔案讀變數進flash
請問各位...我今天定義了一個data.txt的檔案
並且把變數都寫在裡面...要在開始flash的時候從這個檔案讀我要的變數
因為這個檔案是從別人給的範例改的...不是完全了解他每個函數的意思
所以現在碰到一點問題
首先就是我在第一格定義了
myCaptions = new LoadVars();
myCaptions.load("data.txt");
要從data.txt讀東西
data.txt長這樣
&picname1=○○○&
&photoby1=○○○&
&caption1=○○○&
&picname2=○○○&
&photoby2=○○○&
&caption2=○○○&
要在flash裡面顯示○○○這些內容
範例裡面...定義了動態文字的區塊 caption_txt 和 photoby_txt
caption_txt.text = eval("myCaptions.caption"+newnumber);
photoby_txt.text = eval("myCaptions.photoby"+newnumber);
這樣來顯示出來...
目前為止都可以很順利跑...不過我想加入一個變數...
就是在&picname1前面都加入一個變數...變成這樣> &1picname1
最前面的1是從網址丟的變數...
也就是我希望data.txt可以變成這樣
&1picname1=○○○&
&1photoby1=○○○&
&1caption1=○○○&
&1picname2=○○○&
&1photoby2=○○○&
&1caption2=○○○&
&2picname1=○○○&
&2photoby1=○○○&
&2caption1=○○○&
&2picname2=○○○&
&2photoby2=○○○&
&2caption2=○○○&
可以從網址丟的變數(1or2)控制要顯示哪一個區塊的資料...(看是要1還是2)
不過我顯示的地方不知道怎麼寫...@@
丟進來的變數我叫他abc
caption_txt.text = eval(abc+"myCaptions.caption"+newnumber);
photoby_txt.text = eval(abc+"myCaptions.photoby"+newnumber);
黃色部份是我加的...這樣是錯誤的
感覺我誤會了eval的意思...按F1太多東西了看不太懂@@
麻煩各位幫我看看應該怎麼寫囉!
天哪我覺得我自己講的不清不楚的 = =麻煩各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.187.56
推
12/21 16:58, , 1F
12/21 16:58, 1F
→
12/21 16:59, , 2F
12/21 16:59, 2F
→
12/21 17:00, , 3F
12/21 17:00, 3F
→
12/21 17:01, , 4F
12/21 17:01, 4F
推
12/21 19:20, , 5F
12/21 19:20, 5F
→
12/21 19:20, , 6F
12/21 19:20, 6F
→
12/21 19:21, , 7F
12/21 19:21, 7F
→
12/21 19:22, , 8F
12/21 19:22, 8F
→
12/21 19:23, , 9F
12/21 19:23, 9F
→
12/21 19:23, , 10F
12/21 19:23, 10F
→
12/21 19:24, , 11F
12/21 19:24, 11F
→
12/21 19:25, , 12F
12/21 19:25, 12F
→
12/21 19:26, , 13F
12/21 19:26, 13F
→
12/21 19:26, , 14F
12/21 19:26, 14F
→
12/21 19:26, , 15F
12/21 19:26, 15F
推
12/21 20:47, , 16F
12/21 20:47, 16F
推
12/22 02:31, , 17F
12/22 02:31, 17F
→
12/22 02:31, , 18F
12/22 02:31, 18F
→
12/22 02:31, , 19F
12/22 02:31, 19F
→
12/22 02:31, , 20F
12/22 02:31, 20F
→
12/22 02:32, , 21F
12/22 02:32, 21F
→
12/22 02:32, , 22F
12/22 02:32, 22F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章