2015-05-26 4 views

ответ

1

В LiveCode символ пробела ограничивает слова - одно слово не содержит пробелов. Если есть только один экземпляр строки символов, которые вы ищете, вы можете использовать функцию смещения:

put "X1 X2 X3" into theString 
put the text of fld "f4" into temp 
put offset(theString,temp) into theNum 

Переменная theNum будет содержать число символов до первого символа строки, или будет содержать 0, если строка не найдена в тексте поля.

+0

Я хочу найти слово в поле прокрутки «f1» и строку ввода, указанную через поданную f4. то как я применяю этот код –

+0

Измените первую строку примера - поместите текст поля «f4» в строку и поместите текст fld «f1» в временную переменную - поместите текст fld «f1», в темп. Вы можете вызвать действие поиска, используя сообщение returnInField, отправленное в поле при нажатии клавиши возврата, или с помощью отдельной кнопки «Поиск» рядом с полем «f4». –