topical media & game development
actionscript-example-JEDictionary.ax
actionscript-example-JEDictionary.ax
(swf
)
[ flash
]
flex
package {
import flash.display.Sprite;
public class actionscript-example-JEDictionary extends Sprite {
private var queryMan:QueryManager;
japanese var options:JapaneseSearchOptions;
english var options:EnglishSearchOptions;
private var lang:Namespace;
public function actionscript-example-JEDictionary() {
queryMan = new QueryManager();
japanese::options = new JapaneseSearchOptions();
japanese::options.setMatchType(SearchOptions.MATCH_STARTSWITH);
japanese::options.setEnglishVariant(JapaneseSearchOptions.ENGLISH_US);
english::options = new EnglishSearchOptions();
english::options.setMatchType(SearchOptions.MATCH_CONTAINS);
english::options.setKanjiInResults(true);
// Do a Japanese search...
setModeJapaneseToEnglish();
findWord("sakana");
// Do an English search...
setModeEnglishToJapanese();
findWord("fish");
}
public function findWord (word:String):void {
var words:Array = queryMan.lang::search(word, lang::options);
trace(" Words found: " + words);
}
public function setModeEnglishToJapanese ():void {
lang = english;
}
public function setModeJapaneseToEnglish ():void {
lang = japanese;
}
}
}
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.