Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 项目渲染器的创建已完成_Actionscript 3_Apache Flex_List_Flex4.5_Itemrenderer - Fatal编程技术网

Actionscript 3 项目渲染器的创建已完成

Actionscript 3 项目渲染器的创建已完成,actionscript-3,apache-flex,list,flex4.5,itemrenderer,Actionscript 3,Apache Flex,List,Flex4.5,Itemrenderer,我有一个带有自定义项目渲染器的Spark列表组件。具有8个元素的列表数组集合的数据提供程序。 为什么项目渲染器的创建只完成7次?虽然8个元素的数组集合和列表显示8个对象。 所有这些都会导致数据访问错误(data.myParams)。因为ItemRenders是循环使用的。您应该覆盖itemRenderer的数据访问器,然后执行您想要的任何操作,因为此时渲染器从列表中获取数据 有:这8个项目是否同时显示?有滚动条吗?有。Thanx,LoremIpsum给我正确的答案。重写公共函数集数据(值:对象)

我有一个带有自定义项目渲染器的Spark列表组件。具有8个元素的列表数组集合的数据提供程序。 为什么项目渲染器的创建只完成7次?虽然8个元素的数组集合和列表显示8个对象。
所有这些都会导致数据访问错误(data.myParams)。

因为ItemRenders是循环使用的。您应该覆盖itemRenderer的数据访问器,然后执行您想要的任何操作,因为此时渲染器从列表中获取数据


有:

这8个项目是否同时显示?有滚动条吗?有。Thanx,LoremIpsum给我正确的答案。重写公共函数集数据(值:对象):void{if(value!=null){super.data=value;//my data here}dispatchEvent(new FlexEvent(FlexEvent.data_CHANGE));}