Я работаю над проектом по разработке приложения тезауруса с использованием flash as3. Однако мое приложение прекрасно работает, но оно отображает только синоним слова, уже введенного в URL-адрес API тезауруса. Тем не менее, я хочу, чтобы мое приложение позволяло любому пользователю вводить входное текстовое поле. Есть ли способ сделать это? Спасибо заранее. Я использую «Большой огромный тезаурус API» для синонимов. Например, в нижеприведенном URL-интерфейсе отображаются только синонимы слова «мать».Как принять ввод пользователя в тезаурусе api для отображения синонимов с использованием flash as3
"http://words.bighugelabs.com/api/2/958af28ac9e3b21c650cbdd24a2466e8/mother/"
Вот мой полный код.
button1.addEventListener(MouseEvent.CLICK, loadScores);
function loadScores(e:MouseEvent):void {
var fileLoader:URLLoader = new URLLoader();
fileLoader.addEventListener(Event.COMPLETE, scoresLoadComplete);
fileLoader.load(new URLRequest("http://words.bighugelabs.com/api/2/958af28ac9e3b21c650cbdd24a2466e8/mother/"));
}
function scoresLoadComplete(evt:Event):void {
try {
var returnVars = evt.target.data;
highscores.htmlText = returnVars;
trace("Data retrieved successfully");
for (var myVars in returnVars) {
trace(myVars + ": " + returnVars[myVars]);
}
trace("***********************");
} catch (err:Error) {
trace("Can't parse loaded file: " + err.message);
}
}
Итак, почему бы вам просто не заменить слово «мать» текстом ввода пользователя в вашем URLRequest? – DodgerThud
@DodgerThud Можете ли вы показать мне немного кода для вашей идеи? Спасибо – mchucha