Руководство по actionscript. часть 3, стр. 021
Options.-JapaneseSearchOptions): Array { trace («Now searching for ‘» + word + ‘»An»
+ » Match type: » + options. getMatchType( ) + «\n»
+ » English language variant: » + options. getEnglishVariant( ));
// Расположенный здесь код (не показан) должен выполнять поиск // в японско-английском словаре и возвращать результаты. * // но для эксперимента мы будем просто возвращать предопределенный // список результатов:
return ["English Word 1". "English Word 2". "etc"];
}
english function search (word.-String.
options:Engl ishSearchOptions):Array { traceCNow searching for ‘» + word + ‘»An»
+ » Match type: » + options. getMatchType( ) + «\n»
+ » Use kanji in results: » + options. getKanjiInResults( ));
// Расположенный здесь код (не показан) должен выполнять поиск // в англо-японском словаре и возвращать результаты,
// но для эксперимента мы будем просто возвращать предопределенный // список результатов;
return ["Japanese Word 1", "Japanese Word 2". "etc"];
}
}
}
Теперь рассмотрим три класса, предоставляющие настройки поиска: SearchOptions и два его подкласса JapaneseSearchOptions и EnglishSearchOptions. Класс SearchOptions задает, с использованием какого режима программа должна выполнять поиск указанной строки: «точного совпадения» (искомое слово должно полностью совпадать со строкой поиска), «совпадает начало» (все искомые слова должны начинаться со строки поиска) или «содержит совпадение» (все искомые слова должны включать строку поиска).