Flex 4 преобразовывает array.length в строку - PullRequest
1 голос
/ 05 марта 2012

, поэтому я пытаюсь присвоить число переменной, которая генерируется из двоичного массива в двоичном виде ... когда я пытаюсь присвоить его и отследить, ничего не происходит, что означает, что я, очевидно, что-то делаю не так, но я неконечно?просто ради интереса я решил привязать данные к метке примерно так ...

<s:Label text="{this.dd.selectedViews.length}"/>

и это работает и корректно обновляется, но при работе в режиме отладки я получил это предупреждение ...

warning: unable to bind to property 'length' on class 'Array' (class is not an IEventDispatcher)

Итак, какой лучший способ присвоения массива переменной для использования в моем приложении

Заранее благодарен за любую помощь

1 Ответ

3 голосов
/ 06 марта 2012

Я не совсем уверен, что вы спрашиваете здесь, но, возможно, это поможет вам. Как говорится в вашем сообщении об ошибке, класс Array не является IEventDispatcher. Это означает, что если вы попытаетесь использовать простой старый Array в качестве источника выражения для привязки данных, оно, как правило, не будет работать.

Если вам нужно привязать массив, вы можете попробовать использовать другой класс, например ArrayCollection , который поддерживает привязку данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...