Flex中Array的IndexOf 的作用示例介紹
更新時間:2014年07月22日 17:04:13 投稿:whsnow
Flex中 Array 的IndexOf用于在索引中從小到大查找,如果查得到就返回索引值,查不到就返回-1,下面有個示例,大家可以參考下
Flex中 Array 的IndexOf 的作用
1、說明
indexOf用于在索引中從小到大查找,如果查得到就返回索引值,查不到就返回-1;
2、實(shí)例
(1)設(shè)計(jì)源碼
復(fù)制代碼 代碼如下:
<?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"
width="100%" height="100%" creationComplete="creationHandler(event)">
<s:layout>
<s:BasicLayout/>
</s:layout>
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
/**
* 初始化函數(shù)
* indexOf用于在索引中從小到大查找
* 如果查得到就返回索引值,查不到就返回-1
*/
protected function creationHandler(event:FlexEvent):void
{
var array:Array = ["桃樹","梨樹","松樹","樟樹"];
if(array.indexOf("梨樹") != -1)
{
trace("按索引從小到大查:"+array.indexOf("梨樹"));
}
if(array.indexOf("樟樹",3) != -1)
{
trace("從第三個元素開始,按索引從小到大查:"+array.indexOf("樟樹",3));
}
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 將非可視元素(例如服務(wù)、值對象)放在此處 -->
</fx:Declarations>
</s:Application>
(2)運(yùn)行結(jié)果
按索引從小到大查:1
從第三個元素開始,按索引從小到大查:3
相關(guān)文章
Flex 改變樹結(jié)點(diǎn)圖標(biāo)的2種方法介紹
本文為大家介紹兩種方法改變樹結(jié)點(diǎn)圖標(biāo):根據(jù)是否有子結(jié)點(diǎn)進(jìn)行改變、根據(jù)結(jié)點(diǎn)的屬性,靈活改變圖標(biāo),具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈,希望對大家有所幫助2013-07-07flex實(shí)現(xiàn)DataGrid高亮顯示數(shù)據(jù)功能的解決方案
原生的DataGrid根本無法達(dá)到所要的效果,目前一般就是來改寫原生的DataGrid,只需重新寫一個類來重寫drawRowBackground方法就可以了2013-10-10flex 遍歷Object對象內(nèi)容的實(shí)現(xiàn)代碼
這篇文章主要介紹了flex 遍歷Object對象內(nèi)容的實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-07-07