2015-04-05 110 views
0

我需要做某些替換,但我不想全局替換它。 例如: - 在字段「MytextField」中替換爲不良。 但我不想在全球範圍內用良好的替代品來替代這個不好的東西。有沒有可以選擇是和否的選項。如果我按是,它會取代,否則它會進入下一個要求是和否的發生等。textfield如何使用livecode進行交互?

回答

1

許多方法可以做到這一點,但嘗試這個實驗。與這一個領域是:

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 

你可能會美化這通過在每次運行中包括一些前後的詞語,以便可以將該上下文呈現給用戶。

克雷格紐曼