国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

4.3.創建一個具有文字提示的文本輸入框

2024-04-27 13:51:53
字體:
來源:轉載
供稿:網友
4.3.1. 問題
我想創建一個具有預測能力的TextInput,他會從詞典中找出一些推薦的單詞供用戶選擇。
4.3.2. 解決辦法
使用TextInput 組建的change 事件監聽用戶輸入,同時使用正則表達式測試詞典里是否有何用戶輸入的內容相匹配的單詞。
4.3.3. 討論
TextInput 組建定義了change 事件,TextInput 組件的值的每次變更都會由它來分發。你可以用這個事件去檢測用戶輸入和測試短詞典中所有單詞的匹配行為。例如:
+展開
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxmlwidth="400height="300">
<mx:Script>
<![CDATA[
[Bindable]
private var probableMatches:Array;
private var allWords:Array = ["apple""boy""cat",
"milk""orange""pepper""recipe""truck"];
private var regexp:RegExp;
private function checkInput():void
{
var i:int = 0;
var temp:Array = allWords.filter(filter);
input.text = temp[0];
}
private function filter(element:*, index:int,
arr:Array):Boolean
{
regexp = new RegExp(input.text);
return (regexp.test(element as String));
}

]]>
</mx:Script>
<mx:TextInput id="inputchange="checkInput()"/>
</mx:Canvas>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岚皋县| 阳江市| 卫辉市| 华宁县| 大关县| 平陆县| 盐源县| 宁津县| 天柱县| 阿拉善右旗| 杭州市| 涟源市| 普定县| 磐石市| 阿巴嘎旗| 西盟| 会泽县| 南汇区| 文登市| 西乌珠穆沁旗| 寿宁县| 翼城县| 临洮县| 鄂托克旗| 长沙市| 江油市| 肃北| 新蔡县| 达拉特旗| 普格县| 会东县| 宁安市| 大埔区| 桐梓县| 肥东县| 体育| 四子王旗| 泌阳县| 嘉祥县| 咸宁市| 孙吴县|