Я пытаюсь получить длину массива через mxml (не Actionscript). У меня есть следующее:
<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"
>
<fx:Script>
<![CDATA[
[Bindable]
public var rivers:Array = ["Nile", "Amazon", "Yangtze", "Mississippi"];
protected function remove(event:MouseEvent):void
{
rivers.pop();
test2.text = String( rivers.length );
}
]]>
</fx:Script>
<s:VGroup>
<mx:Text id="test1" text="{rivers.length}" color="red"/>
<mx:LinkButton label="remove Item" click="remove(event)" />
<mx:Text id="test2" color="blue"/>
</s:VGroup>
</s:Application>
Почему test2 показывает правильную длину массива, но test1 устарел?