2010年3月27日 星期六

輸入文字多行比對失敗

如果是多行文字,用單行文字比對會失敗(怎麼辦?)
例如多行文字的t1.text是'訊息內容 / Message'
使用
var intext:String='訊息內容 / Message';
開始比對
if (t1.text==intext) {
比對成功
}
但是怎麼比對都失敗
後來發現是因為多行的文字都會多換一行加一個空白(不知道為啥?)
只好使用下面方法,先截取已知文字再進行比對(但總不是個好方法)
e.currentTarget.text=e.currentTarget.text.substring(0,14);(因為訊息內容 / Message是14字)
intext='訊息內容 / Message';
if (t1.text==intext) {
比對成功
}

沒有留言:

張貼留言