Re: [問題] 從檔案讀變數進flash

看板Flash作者 (一路好走..)時間19年前 (2006/12/22 06:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《Geniepotato (歐買尬...)》之銘言: : 請問各位...我今天定義了一個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太多東西了看不太懂@@ : 麻煩各位幫我看看應該怎麼寫囉! : 天哪我覺得我自己講的不清不楚的 = =麻煩各位了 ActionScript中對於變數命名規則: 财 變數的命名第一個字不可以使用數字。 财 不可以使用空白或標點符號。 财 不可與關鍵字相同名稱。 财 字母的大小寫對變數名稱有影響。 财 變數名稱儘量使用有意義的詞句。 财 變數的名稱請不要用中文字。 BTW, 當你在看eval的F1的時候 應該會有提到說可以用this[]或set的方式來設置動態變數 因為在AS3.0的時候,eval就已經被移除了 :) -- http://www.eddie.com.tw/blog/ http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.172.127
文章代碼(AID): #15Yn3fkj (Flash)
討論串 (同標題文章)
文章代碼(AID): #15Yn3fkj (Flash)