加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex动态匹配查找简单实现源码

发布时间:2020-12-15 04:15:55 所属栏目:百科 来源:网络整理
导读:?xml version="1.0" encoding="utf-8"? s:Application xmlns:fx=" http://ns.adobe.com/mxml/2009" ??? ? xmlns:s="library:// ns.adobe.com /flex/spark " ??? ? xmlns:mx="library:// ns.adobe.com /flex/mx " ??? ? xmlns:components="com.hillelcoren.co
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx=" http://ns.adobe.com/mxml/2009"
??? ? xmlns:s="library:// ns.adobe.com/flex/spark"
??? ? xmlns:mx="library:// ns.adobe.com/flex/mx"
??? ? xmlns:components="com.hillelcoren.components.*"
??? ? minWidth="955" minHeight="600"
??? ? creationComplete="init()"
??? ? >
?<fx:Declarations>
? <!-- 将非可视元素(例如服务、值对象)放在此处 -->
?</fx:Declarations>
?<fx:Script>
? <![CDATA[
?? import mx.collections.ArrayCollection;
?? import mx.controls.Alert;
??
?? import spark.components.Label;
?? import spark.events.TextOperationEvent;
?? [Bindable]
?? public var dataArr:ArrayCollection = new ArrayCollection([{name:"本文和大家重点学习一下"},{name:"987"},
??? {name:"qwert"},{name:"abcdef"},{name:"123456"}]);
??
?? var label:Label;
?? public function init():void{
???
??? for(var i:int =0;i<dataArr.length;i++){
??? label = new Label();
??? label.text = dataArr[i].name;
??? labelId.addElement(label);
??? }
?? }
??
?? var tt:ArrayCollection = new ArrayCollection();
?? protected function textId_changeHandler(event:TextOperationEvent):void
?? {
??? // TODO Auto-generated method stub
??? var temp:String;
??? var text:String = textId.text.toString();
??? for each(var obj:Object in dataArr){
???? temp = obj.name;
???? if(temp.indexOf(text,0)!=-1){
????? tt.addItem(obj);
???? }
??? }
????
??? labelId.removeAllElements();
??? for(var i:int=0;i<tt.length;i++){
???? label = new Label();
???? label.text = tt[i].name;
???? labelId.addElement(label);
??? }
??? tt.removeAll();
?? }
??
?
??
? ]]>
?</fx:Script>
?
?<s:TextInput id="textId" x="150" y="21" change="textId_changeHandler(event)"/>
?<s:VGroup id="labelId" x="186" y="82">?</s:VGroup>
</s:Application>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读