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

Flex4 itemRenderFunction

发布时间:2020-12-15 01:41:47 所属栏目:百科 来源:网络整理
导读:??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" minWidth="955" minHeight="600" fx:Declarations !-- 将

?<?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" minWidth="955" minHeight="600">
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<s:ArrayList id="employeeList">
<fx:String>Andrew Brilliarn</fx:String>
<mx:Image source="images/1.jpg"/>
<fx:String>Ben Crater</fx:String>
<mx:Image source="images/2.jpg"/>
<fx:String>David Avenon</fx:String>
<mx:Image source="images/3.jpg"/>
<fx:String>Annette Kotter</fx:String>
<mx:Image source="images/4.jpg"/>
</s:ArrayList>
</fx:Declarations>
<fx:Script>
<![CDATA[
import spark.skins.spark.DefaultComplexItemRenderer;
import spark.skins.spark.DefaultItemRenderer;
private function rendererFunction(item:Object):ClassFactory
{
if (item is String)
{
return new ClassFactory(DefaultItemRenderer);
}
else
{
return new ClassFactory(DefaultComplexItemRenderer);
}
}
]]>
</fx:Script>
<s:Label text="Employee Directory" color="#00748d"
fontSize="24"/>
<s:NavigatorContent label="ddd" width="100%"
height="100%">
<s:Scroller height="680">
<s:Group>
<s:DataGroup dataProvider="{employeeList}" y="30"
itemRendererFunction="rendererFunction">
<s:layout>
<s:VerticalLayout/>
</s:layout>
</s:DataGroup>
</s:Group>
</s:Scroller>
</s:NavigatorContent>
</s:Application>
?
import spark.skins.spark.DefaultComplexItemRenderer;
import spark.skins.spark.DefaultItemRenderer;
这个好长。。。记不住啊,还好是Eclipse环境,不然我可拼不出来。
(item:Object):ClassFactory ?类工厂,这是什么玩意???

(编辑:李大同)

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

    推荐文章
      热点阅读