Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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
Arrays Flex 4将array.length转换为字符串_Arrays_Actionscript 3_Data Binding_Flex4 - Fatal编程技术网

Arrays Flex 4将array.length转换为字符串

Arrays Flex 4将array.length转换为字符串,arrays,actionscript-3,data-binding,flex4,Arrays,Actionscript 3,Data Binding,Flex4,所以我试图给一个从绑定数组动态生成的变量赋值…当我尝试赋值并跟踪它时,什么都没有发生,这意味着我显然做错了什么,但我不确定?只是为了好玩,我决定将数据绑定到这样一个标签上 <s:Label text="{this.dd.selectedViews.length}"/> 那么,将数组分配给变量以在整个应用程序中使用的最佳方法是什么呢 提前感谢您的帮助我不确定您在这里要求什么,但这可能会帮助您解决问题。正如错误消息所述,数组类不是IEventDispatcher。这意味着,如果您试图使

所以我试图给一个从绑定数组动态生成的变量赋值…当我尝试赋值并跟踪它时,什么都没有发生,这意味着我显然做错了什么,但我不确定?只是为了好玩,我决定将数据绑定到这样一个标签上

<s:Label text="{this.dd.selectedViews.length}"/>
那么,将数组分配给变量以在整个应用程序中使用的最佳方法是什么呢


提前感谢您的帮助

我不确定您在这里要求什么,但这可能会帮助您解决问题。正如错误消息所述,
数组
类不是IEventDispatcher。这意味着,如果您试图使用普通的
数组作为数据绑定表达式的源,它通常是不起作用的


如果需要绑定到数组,可以尝试使用不同的类,例如,它支持数据绑定。

是否尝试过
this.dd.selectedViews.length.toString()
?请告诉我。韦斯利是正确的;如果要绑定到数组的长度,需要将其包装在ArrayCollection中。或者,手动管理标签的文本属性,方法是在调用数组上修改其长度的函数时对其进行更新。很抱歉造成混淆,这是我一直在寻找的ea1xact答案,谢谢
warning: unable to bind to property 'length' on class 'Array' (class is not an IEventDispatcher)