【发布时间】:2011-08-08 11:27:04
【问题描述】:
我正在创建一个 AIR 应用程序,我需要知道如何对 flex actionscript 中的文本区域进行拼写检查。任何如何将字典与文本区域绑定的想法也很有用
问候。
【问题讨论】:
标签: apache-flex dictionary spell-checking
我正在创建一个 AIR 应用程序,我需要知道如何对 flex actionscript 中的文本区域进行拼写检查。任何如何将字典与文本区域绑定的想法也很有用
问候。
【问题讨论】:
标签: apache-flex dictionary spell-checking
使用 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;
}
这是英语语言,同样你也可以注册其他语言。
对于你想要这个拼写检查功能的输入控件(TextInput/TextArea),编写下面提到的代码:
<mx:TextInput id="txtInput" width="100%" creationComplete="SpellUI.enableSpelling(txt, 'en_US');"/>
一切都玩得开心:) 希望这会有所帮助。
-S
【讨论】:
我认为Squiggly 是您的最佳选择。它允许检查拼写和显示/修复拼写问题。
【讨论】:
Squiggly 是一个免费的 AS3 应用 API,可以满足您的所有需求。
【讨论】: