首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何接受同义词api中的用户输入以使用flash as3显示同义词

如何接受同义词api中的用户输入以使用flash as3显示同义词
EN

Stack Overflow用户
提问于 2016-03-14 15:38:43
回答 1查看 135关注 0票数 0

我在一个项目上工作,以开发一个使用闪存as3的同义词应用程序。然而,我的应用运行良好,但它只显示已经放在同义词库API url中的单词的同义词。但是,我希望我的应用程序允许任何用户通过输入文本字段进行输入。有没有办法做到这一点?在此之前,非常感谢您。我使用"Big Big Thesaurus API“作为同义词。例如,在下面的API URL中,仅显示单词“母亲”的同义词。

"http://words.bighugelabs.com/api/2/958af28ac9e3b21c650cbdd24a2466e8/mother/

这是我的完整代码。

代码语言:javascript
复制
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);
    }
}
EN

回答 1

Stack Overflow用户

发布于 2016-03-14 17:54:17

在应用程序中创建一个input文本框,并将其实例名称设置为"userinput“,然后在代码中更改以下行。

FileLoader.load(新URLRequest("http://words.bighugelabs.com/api/2/958af28ac9e3b21c650cbdd24a2466e8/mother/"));

FileLoader.load(新URLRequest("http://words.bighugelabs.com/api/2/958af28ac9e3b21c650cbdd24a2466e8/"+userinput.text+"/"));

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35981901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档