0
我需要做某些替換,但我不想全局替換它。 例如: - 在字段「MytextField」中替換爲不良。 但我不想在全球範圍內用良好的替代品來替代這個不好的東西。有沒有可以選擇是和否的選項。如果我按是,它會取代,否則它會進入下一個要求是和否的發生等。textfield如何使用livecode進行交互?
我需要做某些替換,但我不想全局替換它。 例如: - 在字段「MytextField」中替換爲不良。 但我不想在全球範圍內用良好的替代品來替代這個不好的東西。有沒有可以選擇是和否的選項。如果我按是,它會取代,否則它會進入下一個要求是和否的發生等。textfield如何使用livecode進行交互?
許多方法可以做到這一點,但嘗試這個實驗。與這一個領域是:
AA紅AA紅AA紅AA紅
現在做一個按鈕,並把這個在它的腳本:
local latest
on mouseUp
put 0 into latest
startFinding fld 1.0
end mouseUp
on startFinding tText,tOffset
if the optionKey is down then exit to top
put wordOffset("red",fld 1,tOffset) into latest
answer "Change word" && (latest + tOffset) && "?" with "Change" or "Continue"
If it = "change" then put "green" into word (latest + tOffset) of fld 1
add latest to tOffset
if tOffset < the number of words of fld 1 then startFinding fld 1,tOffset
end startFinding
你可能會美化這通過在每次運行中包括一些前後的詞語,以便可以將該上下文呈現給用戶。
克雷格紐曼