看板 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
kazenol:我不知道newnumber是定義什麼耶?你的第一段真的可以跑? 12/21 16:58
kazenol:照理說,txt裡變數名字叫什麼,flash裡直接使用即可,例如 12/21 16:59
kazenol:vb=1&vc=2&vn=3,在flash就直接可抓vb++的值了,你的變數 12/21 17:00
kazenol:設法我看不大懂 12/21 17:01
Geniepotato:哈囉..因為我要外部讀入...配合asp跟資料庫用吧.... 12/21 19:20
Geniepotato:那個newnumber...是函數裡面的變數... 12/21 19:20
Geniepotato:我只是擷取其中一段...這是for迴圈叫函式一段... 12/21 19:21
Geniepotato:number是回圈給的變數...1,2,3,4這樣... 12/21 19:22
Geniepotato:我是想在從網頁給變數...然後把所有資料都寫在 12/21 19:23
Geniepotato:同一個data.txt檔裡面 所以才會想再前面多加一個變數 12/21 19:23
Geniepotato:大概是這樣 感謝喔!:) 必要的話我可以po全部的程式碼 12/21 19:24
Geniepotato:上來@@ 不過flash分很多元件我怕有點亂就是了... 12/21 19:25
Geniepotato:補充說明一下...我是要做一個slideshow... 12/21 19:26
Geniepotato:圖片檔名跟圖說、攝影者資料都寫在data.txt 12/21 19:26
Geniepotato:然後從外部讀入這樣......@@ 上一張下一張這樣控制 12/21 19:26
aquarianboy:有沒有原始檔? 12/21 20:47
Geniepotato:附上原始黨... 12/22 02:31
Geniepotato:大概是這樣的形式囉..不過我希望同一個資料夾... 12/22 02:31
Geniepotato:可以放很多篇新聞...(用網址丟的變數來控制) 12/22 02:31
Geniepotato:來控制要顯示哪一篇...(附檔是原始可以跑...沒改過的) 12/22 02:32
Geniepotato:感謝各位囉! 12/22 02:32