Flex 4: 1120: доступ к неопределенному свойству - PullRequest
0 голосов
/ 10 марта 2011

Впервые во Flex, и я пытаюсь работать с классом ArrayCollection, и я продолжаю получать: 1120: доступ к неопределенному свойству

Что-то вроде:

var list:ArrayCollection = new ArrayCollection();

var item:Object = new Object();

list.addItem( item );

1120: доступ к неопределенному свойству список

Разве список массивов не определяется в первой строке?

Обновлено: 03-11 Вот мой полный mxml-файл:

    <?xml version="1.0"?>
<s:Application name="Spark_List_dataProvider_XML_test"
               xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/halo">
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            var list:ArrayCollection = new ArrayCollection();

            var item:Object = new Object();

            list.addItem( item );

        ]]>
    </fx:Script>

    <fx:Declarations>

    </fx:Declarations>

</s:Application>

Ответы [ 2 ]

0 голосов
/ 02 июля 2014
<?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"
               creationComplete="init(event)">
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            import mx.events.FlexEvent;

            protected function init(event:FlexEvent):void
            {
                // TODO Auto-generated method stub
                var lista:ArrayCollection = new ArrayCollection();

                var item:Object = new Object();

                lista.addItem(item);

            }

        ]]>
    </fx:Script>
</s:Application>
0 голосов
/ 10 марта 2011

Этот код работает просто отлично.Выглядит это так:

1) что-то может использовать вашу ArrayCollection в качестве dataProvider и хочет иметь свойство для элементов, которого там нет 2) у вас есть функция, которая ищет свойство для элементовчто вы добавляете, а свойства там нет

Пожалуйста, опубликуйте что-нибудь ближе к вашему реальному коду, дампу ошибок и / или что ссылается на ArrayCollection для дополнительной помощи.дамп ошибки для класса и номера строки, которая вызывает ошибку, и посмотрите, в чем может быть проблема.

...