看板 Flash 關於我們 聯絡資訊
※ 引述《driftseed (阿輝)》之銘言: : 在tin的文字框裡輸入: : abc : de : 如何做迴圈或其它語法把他在tout文字框裡輸出 : abc de>>>換行用空白建替換 可以用split,把"\n"當做分解符號,將輸入的內容拆解成陣列 拆開之後,就可以迴圈把它一個一個丟出來了 var aaa:String = "aa\nbb\ncc"; var tmp:Array = aaa.split("\n"); for (var i:uint = 0; i< tmp.length; i++) { trace(i +" = " +tmp[i]); } (以上沒測試過,也許會有錯誤) : ========================================== : 另外 \n 換行語法算不算一個字元? 算,做個簡單的實驗就知道囉: var aaa:String = "abc\n"; trace(aaa.length); // 會得到4 : 問題有點笨,麻煩大家了 -- http://blog.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.128.37
driftseed:第一個trace我跑不出結果 07/17 13:17
shingoliang:上面的code沒問題,可以跑~~ 07/17 13:20
aquarianboy:請以AS3模式執行囉 07/17 13:40
aquarianboy:不過重點不是在AS2或AS3啦,只要拆開成陣列就行了 07/17 13:50
aquarianboy:但我發現以原po的需求,根本也不用拆開來再跑迴圈 07/17 13:51
aquarianboy:aaa.replace(/\n/g, " "); 直接整個換掉就好 07/17 13:56