Apache flex 将拼写检查添加到文本区域?

Apache flex 将拼写检查添加到文本区域?,apache-flex,dictionary,spell-checking,Apache Flex,Dictionary,Spell Checking,我正在创建一个AIR应用程序,我需要知道如何在flex actionscript中对文本区域进行拼写检查。此外,任何关于如何将字典与文本区域绑定的想法也很有用 问候。是AS3应用程序的免费API,可以满足您的所有需要。我认为这是您的最佳选择。它允许检查拼写和显示/修复拼写问题。使用Squiggly可以实现这一点。按照此处提到的设置流程,并使用以下代码: 在应用程序文件中,在applicationComplete事件上写入以下函数 <mx:Application xmlns:mx="http

我正在创建一个AIR应用程序,我需要知道如何在flex actionscript中对文本区域进行拼写检查。此外,任何关于如何将字典与文本区域绑定的想法也很有用


问候。

是AS3应用程序的免费API,可以满足您的所有需要。

我认为这是您的最佳选择。它允许检查拼写和显示/修复拼写问题。

使用Squiggly可以实现这一点。按照此处提到的设置流程,并使用以下代码:

在应用程序文件中,在applicationComplete事件上写入以下函数

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"       applicationComplete="init()">

  public function init():void
        {
            var resourceTable:ResourceTable = new ResourceTable();
            resourceTable.setResource("en_US", {rule:"data/en_US.aff", dict:"data/en_US.dic"});
            SpellingConfiguration.resourceTable = resourceTable;
        }

公共函数init():void
{
var resourceTable:resourceTable=new resourceTable();
setResourceable.setResource(“en_US”,规则:“data/en_US.aff”,dict:“data/en_US.dic”);
SpellingConfiguration.resourceTable=resourceTable;
}
这是英语,同样你也可以注册其他语言

对于要使用此拼写检查功能的输入控件(TextInput/TextArea),请编写以下代码:

 <mx:TextInput id="txtInput" width="100%" creationComplete="SpellUI.enableSpelling(txt, 'en_US');"/>

全部完成,祝您玩得开心:) 希望这会有所帮助

-