Ata ^^

Só faltou explicar essa parte então! hehe
Mas é isso ai..

Até mais
Att.
Em 6 de agosto de 2010 10:09, Marcelo Caser <[email protected]>escreveu:

> éééé, era isso mesmo Guilherme, e porque aqui eu implementei uma classe de
> Conexao que extende de RemoteObject e ela ja me retorno arraycollection caso
> o retorno seja do tipo.
>
> vlw!!
>
> Em 6 de agosto de 2010 09:22, Julio Silva <[email protected]> escreveu:
>
>  pessoal peguei +/- a ideia e agora não da mais erro, o código ficou
>> conforme abaixo:
>> apenas acrescentei:    if(event.result != null)
>>
>> public function resultado_listaMarcas(event:ResultEvent):void {
>>         if(event.result != null)
>>             marcas = event.result.dados;
>>         }
>>
>> galera obrigado pela ajuda
>>
>> Em 06/08/2010 08:54, Guilherme Sjlender escreveu:
>>
>> Acho que o Marcelo se confundiu!...
>>
>> marcasLista_resultMarcas deve, obrigatóriamente, receber por parâmetro um
>> ResultEvent!
>>
>> Em 6 de agosto de 2010 09:00, Julio Silva <[email protected]>escreveu:
>>
>>>  Mas como posso chamar ele no method:
>>>
>>>
>>> <mx:method
>>>                 name="marcas_cadastradas"
>>>                 result="resultado_listaMarcas(event)"
>>>                 fault="mx.controls.Alert.show('Erro ao listar marcas:
>>> '+event.fault.faultString)"/>
>>>
>>>
>>>
>>>
>>>  Em 06/08/2010 08:35, Marcelo Caser escreveu:
>>>
>>> tente fazer isso:
>>>
>>> [Bindable]
>>> private var _dataProviderMarcas:ArrayCollection = new ArrayCollection;
>>>
>>> protected function
>>> marcasLista_resultMarcas(arrayCollection:ArrayCollection):void
>>>             {
>>>                 if (arrayCollection != null)
>>>                 {
>>>                     _dataProviderMarcas = arrayCollection;
>>>                 }
>>>                 else
>>>                 {
>>>                     _dataProviderMarcas = new ArrayCollection;
>>>                 }
>>>             }
>>>
>>> Em 6 de agosto de 2010 08:15, Julio Silva <[email protected]>escreveu:
>>>
>>>>  Galera bom dia, estou com outra dificuldade, tenho um combobox para ser
>>>> preenchido, conforme abaixo:
>>>>
>>>> <mx:method
>>>>                 name="marcas_cadastradas"
>>>>                 result="resultado_listaMarcas(event)"
>>>>                 fault="mx.controls.Alert.show('Erro ao listar marcas:
>>>> '+event.fault.faultString)"/>
>>>>
>>>> <mx:ComboBox x="76" y="98" dataProvider="{marcas}" labelField="mar_nome"
>>>> width="155" id="cb_marcas"></mx:ComboBox>
>>>>
>>>> e meu as é da seguinte forma:
>>>>
>>>> [Bindable]
>>>>     public var marcas:Array;
>>>>
>>>> public function resultado_listaMarcas(event:ResultEvent):void {
>>>>             marcas = event.result.dados;
>>>>         }
>>>>
>>>> Se minha tabela tem dados ele é retornado normalmente, se não tem dados
>>>> ele retorna erro:
>>>>            TypeError: Error #1034: Falha de coerção de tipo: não é
>>>> possível converter "" em Array.
>>>>
>>>>
>>>> tentei assim:
>>>>     [Bindable]
>>>>     public var marcas:ArrayCollection;
>>>>
>>>> public function resultado_listaMarcas(event:ResultEvent):void {
>>>>     marcas = event.result.dados as ArrayCollection;
>>>>     }
>>>>
>>>> tentei assim tbm:
>>>> public function resultado_listaMarcas(event:ResultEvent):void {
>>>>     marcas = new ArrayCollection(ArrayUtil.toArray(event.result.dados));
>>>>     }
>>>>
>>>> o meu código PHP esta da seguinte maneira:
>>>> function marcas_cadastradas()
>>>>         {
>>>>             global $banco;
>>>>             $sql = "select mar_codigo,mar_nome from marca";
>>>>             $resultado = $banco->Execute($sql);
>>>>             $dadosBD['dados'] = "";
>>>>             $posicao = 0;
>>>>
>>>>             while($registro = $resultado->FetchNextObject())
>>>>                 {
>>>>                     $dadosBD['dados'][$posicao]['mar_codigo'] =
>>>> $registro->MAR_CODIGO;
>>>>                     $dadosBD['dados'][$posicao]['mar_nome']   =
>>>> $registro->MAR_NOME;
>>>>
>>>>                     $posicao++;
>>>>                 }
>>>>                 return $dadosBD;
>>>>         }
>>>>
>>>> achei algumas coisas nos fóruns e tals, mas nada eficiente
>>>>
>>>> alguém de vcs faz de uma forma diferente ?
>>>>
>>>> Julio - SoftJeDhttp://softjed.wordpress.com
>>>>
>>>>  --
>>>>  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
>>>
>>>
>>> --
>>> 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
>>>
>>>
>>>   --
>>> Julio - SoftJeDhttp://softjed.wordpress.com
>>>
>>>   --
>>> 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
>>>
>>
>>
>>
>> --
>> -----------------------------------------------------------
>> Guilherme Sjlender                            -
>> Desenvolvedor RIA - Flex/Java         -
>> http://site.gflex.biz                       -
>> ------------------------------------------------
>> --
>> 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
>>
>>
>> --
>> Julio - SoftJeDhttp://softjed.wordpress.com
>>
>>  --
>> 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
>>
>
>  --
> 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
>



-- 
-----------------------------------------------------------
Guilherme Sjlender                            -
Desenvolvedor RIA - Flex/Java         -
http://site.gflex.biz                       -
------------------------------------------------

-- 
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