Re: [問題] 請問讀入txt檔問題,已爬文

看板Flash作者 (陌生人)時間17年前 (2008/05/20 17:13), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《junjikilin (kilin)》之銘言: : 建一文字檔aaa.txt : 內容為 target=第一,第二,第三,第四,第五 : 因為之後還會新增,想一項一項寫進flash陣列裡, : 爬文發現有快速的寫法,但不知道是不是因為flash5的關係,用不出來呢 囧 : 幫我抓藥一下: : ┌──────────────────┐ : │ loadvariablesNum("aaa.txt", 0) │ : │ │ : │ var text:Array = new Array(); │ : │ │ : │ text = target.split(",") │ : └──────────────────┘ : 但之後沒辦法一項一項叫出,一叫變數text就全跑出來,叫text[0]什麼都沒有 : 這樣有錯嗎? 還是我根本搞錯陣列用法了? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.168.240

05/17 23:03,
大概他是寫target=[1,2,3,......]這樣?
05/17 23:03

05/18 08:25,
target是字串變數沒錯,寫在txt檔裡,要如何讀進陣列呢
05/18 08:25

05/18 08:25,
謝謝!
05/18 08:25

05/18 13:45,
你的aaa.txt 這樣寫試試 &target=1,2,3,4,5
05/18 13:45

05/18 16:53,
成了!感謝d大
05/18 16:53

05/18 20:53,
能不能請問一下為什麼前面要加&符號?
05/18 20:53
貼 CS3 中的 F1 的和你解釋... XD ============================================================================= loadVariables(url:String, target:Object, [method:String]) : Void 從外部檔案中讀取資料,例如,由 ColdFusion、CGI Script、Active Server Pages (ASP)、PHP 或 Perl Script 產生的文字檔或文字,並為目標影片片段設定變數值。 這個動作也可以用來用新值更新作用中 SWF 檔中的變數值。 位於指定之 URL 的文字必須使用標準的 MIME 格式 application/x-www-form-urlencoded (CGI Script 所使用的標準格式)。 您可以指定任意數目的變數,例如,下列文字就定義了好幾個變數: company=Adobe&address=601+Townsend&city=San+Francisco&zip=94103 ============================================================================= 說明中很清楚的寫到 loadVariables 必須餵入"標準的 MIME 格式" 而 & 這個符號在 MIME 中是用來串接兩個不同的前後變數 MIME一般被用在網址上的參數,例如:你在無名的網址上會看到這樣的網址 www.wretch.cc/album/album.php?id=xxx&book=1 ^^^^^^^^^^^^^ 這表示 album.php 會接收到問號後的兩個變數,一個是 id 這個變數,一個是book變數, 而等號分別指派變數id的值是 xxx 、book的值是 1, 然後id和book之間用 & 號分開。 同理,在Flash中,loadVariables也是類似的概念。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.177.117

05/21 02:13, , 1F
雖然方便,但是因為寫起來難看,自己都用 XML...OTL
05/21 02:13, 1F

05/21 11:43, , 2F
有時候只是一兩筆簡單的資料要用XML包起來傳過去再解開
05/21 11:43, 2F

05/21 11:43, , 3F
實在麻煩... XD
05/21 11:43, 3F

05/21 13:15, , 4F
有用順手的xml parser的話,其實是很方便的 :)
05/21 13:15, 4F
文章代碼(AID): #18CfOhfl (Flash)
文章代碼(AID): #18CfOhfl (Flash)