[問題] 從外部載入二維陣列及分析讀入資料

看板Flash作者 (搬新家~無名881~^^)時間14年前 (2011/05/27 01:04), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
不好意思又來打擾各位,我昨天來問過有關外部資料載入並放入陣列的問題 (9459那一篇) 感謝板上先進提示,今天順利解決^^"(用function把後面要執行的步驟拖到讀完後再執行) 可是因為資料內容被修改了,我變成要讀二維陣列,同樣的方法似乎怎麼試都行不通 現在txt檔上的資料內容類似下面的排列 ___________________________________________________________________________ pic1.png,pic2.png,pic3.png 20,60 40,60 60,60 ___________________________________________________________________________ pic1png那排是圖片的名稱 後面三排是slot三個轉輪第一張圖的起始位置 我本來想要讀進來後把所有資料整理進二維陣列 但出現了兩個問題…… 1用上一篇的方法讀不進來。 2就算讀進來了,找不到分析資料讓他變成數行的方法。 (一維陣列時用逗點區隔資料,但二維以上,該怎麼告訴它要換一行了?) 以前寫c時,用for迴圈,加上判斷逗號和換行,勉強寫得出來 本來被交待時就想自己應該能寫的。 但一整天翻網路上的文章, 卻怎麼樣也找不出來AS3裡我該怎麼同時又判斷「,」又判斷換行…… 雖然之前一直逞強不想去問前輩(因為日文不夠好,溝通起來有點痛苦……) 但今天實在想不出來,問了之後,他說用我原本的方法就能全部讀進來, 我卻一直試不出來 想拜託板上的前輩們幫幫忙指點我一條明路 感謝! (PS真的很不好意思我居然連著兩天都跑來問問題m(_ _)m) -- ▁ ▁▁ ▁▁ ▁▁▃▄▅▆▇███▇▄▃▁▁▁▁ ▁▁ ▁▁▂▄▆▇████████▇▆▅▃▃▂▂▁▁▁▁ ﹏﹏﹏﹏﹏ ●↗ KYO:讓我們向夕陽奔跑吧! ﹏﹏ BLUE:先輩我願追隨你! ● < 青春!熱血!感動! ︿ ∕ ﹥ 竹本真相組之 讓我們向真相奔跑吧!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.50.49.65 ※ 編輯: bluenicole 來自: 122.50.49.65 (05/27 01:05)

05/27 03:57, , 1F
作換行的話就是用 var a:Array = string.split("\n");
05/27 03:57, 1F

05/27 03:58, , 2F
然後內層 var b:Array = a[0].split(",");
05/27 03:58, 2F

05/27 06:02, , 3F
如上面說的 然後換行也可能是\r\n 也要記得處理空行(空字串)
05/27 06:02, 3F

05/30 21:56, , 4F
謝謝^^參考樓上兩位的做法做出來了^^
05/30 21:56, 4F
文章代碼(AID): #1DteWmw9 (Flash)
文章代碼(AID): #1DteWmw9 (Flash)