Só para complementar minha resposta.

O Id's não havia visto que tinha repetido, realmente, não funcionará
com 2 id's
Se voce tivesse compilado, o próprio Flex Builder já apontaria esse
erro.

E na questão no dataProvider, não é necessário ser escrito assim
explicitamente

Ex:
O certo seria assim você declara o componente, declara sua propriedade
em uma tag, cria um array e populo esse array com objetos

<mx:ComboBox>
  <mx:dataProvider>
     <mx:Array>
        <mx:Object/>
        <mx:Object/>
     </mx:Array>
   </mx:dataProvider>
</mx:ComboBox>

Mas de acordo com a documentação:

The default property provides a shorthand mechanism for setting a
single property. For a ComboBox, the default property is the
dataProvider property.

Pode ficar assim, que será a mesma coisa:

<mx:ComboBox>
     <mx:Array>
        <mx:Object/>
        <mx:Object/>
     </mx:Array>
</mx:ComboBox>

Ainda lendo a documentação, está escrito assim:

The <mx:Array> and </mx:Array> tags around the Array elements are
optional.

Podendo ficar assim:

Ex(Compilado e funcionando)

<mx:ComboBox
                labelField="nome">
                <mx:Object nome="Teste"/>
                <mx:Object nome="Teste2"/>
        </mx:ComboBox>

Resumindo: A tag <mx:Array> é opcional.E o dataProvider não precisa
ser setado, se for a propriedade padrão do componente, mas por motivos
de um código legível eu prefiro fazer uso do mesmo.

Atenciosamente,
Rafael

On 4 mar, 01:30, Eduardo Kraus <[email protected]> wrote:
>    Primeira grande dúvida, o ID é minhaLista ou lista1?
> <mx:List *id="minhaLista"* x="99" y="10" *id="lista1"* width="156"
> height="293">
>
> Eu acho que faltou o DataProvider
>     <mx:List id="minhaLista" x="99" y="10" width="156" height="293">
> *        <mx:dataProvider>*
>             <mx:Object label="objeto1"/>
>             <mx:Object label="objeto2"/>
>             <mx:Object label="objeto3"/>
>             <mx:Object label="objeto4"/>
>             <mx:Object label="objeto5"/>
>             <mx:Object label="objeto6"/>
> *        </mx:dataProvider>*
>     </mx:List>
>
> Agora aplique a idéia do Rafael.
>     *Eduardo Kraus*
> Desenvolvedor
>  [email protected]http://blog.mxml.com.br
>
> 2009/3/3 [email protected] <[email protected]>
>
>
>
>
>
> > - Tenho uma lista na minha aplicação com estes objetos dentro dela
>
> >        <mx:List id="minhaLista" x="99" y="10" id="lista1" width="156"
> > height="293">
> >                <mx:Object label="objeto1"/>
> >                <mx:Object label="objeto2"/>
> >                <mx:Object label="objeto3"/>
> >                <mx:Object label="objeto4"/>
> >                <mx:Object label="objeto5"/>
> >                <mx:Object label="objeto6"/>
> >        </mx:List>
>
> > <mx:Label x="136" y="325" text="{minhaLista.OQUE_EU_PRECISO_AQUI}"/>
>
> > - eu preciso saber a propriedade pra pegar o tamanho da minha lista ou
> > seja quantos objetos tem dentro dela
> > ja tentei {minhaLista.numChildren} mas ele sempre me da o resultado 3
> > ou seja nada a ver com a quantidade de objetos que realmente tem
> > dentro dela
>
> > se alguem puder ajuda eu fico grato
> > =)
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a