Faz o seguinte, usa o DataBind.

<s:CheckBox id="{chkSabado}" selected="{meuObj.sabado}" />
>

E tira as linhas que você enviou, e passe somente a var meuObj para a view.

--
@Tonussi
tonussi.com <http://tonussi.com/>


Em 7 de fevereiro de 2012 15:01, Fredy Gadotti
<fredy.gado...@gmail.com>escreveu:

> Tenta dar um invalidadeProperties e um invalidateDisplayList no seu
> componente para ver se o valor atualiza a tela.
>
>
> 2012/2/7 Leonardo Ribeiro <leojribe...@gmail.com>
>
>> fiz um teste forçando true
>>
>> view.chkTerca.selected = true;
>>
>> e nada tbm
>>
>>
>> 2012/2/7 Leonardo Ribeiro <leojribe...@gmail.com>
>>
>>> Vem boolean.
>>> Esse meuObj é uma classe que é mapeada de uma classe Java
>>>
>>> [Bindable]
>>>  [RemoteClass(alias="caminho.pacote.MeuObj")]
>>>  public class MeuObj
>>> {
>>> public var dataHora:Date;
>>>  public var cliente:Cliente;
>>> public var usuario:Usuario;
>>> public var tipo:String;
>>>  public var dataInicialVenda:Date;
>>> public var dataFimVenda:Date;
>>> public var segunda:Boolean;
>>>  public var terca:Boolean;
>>> public var quarta:Boolean;
>>> public var quinta:Boolean;
>>>  public var sexta:Boolean;
>>> public var sabado:Boolean;
>>>      }
>>>
>>> 2012/2/7 Fredy Gadotti <fredy.gado...@gmail.com>
>>>
>>>> Verifica se o seu meuObj.segunda, meuObj.terca e por ai vai não está
>>>> com um valor String "true" que é diferente de "true" Boolean.
>>>>
>>>> 2012/2/7 Leonardo Ribeiro <leojribe...@gmail.com>
>>>>
>>>>> Pessoal,
>>>>>
>>>>> Tenho uma tela em Flex e utilizo o Swiz.
>>>>> No meu Presenter tenho um método que atualiza valores de certos
>>>>> componentes da tela conforme pequeno trecho abaixo
>>>>>
>>>>> view.rbPeriodoContinuoDiaSemana.selected = true;
>>>>> view.dcPeriodoSemanaIni.selectedDate = meuObj.dataInicialVenda;
>>>>> view.dcPeriodoSemanaFim.selectedDate =  meuObj .dataFimVenda;
>>>>> view.chkSegunda.selected =  meuObj .segunda;
>>>>> view.chkTerca.selected =  meuObj .terca;
>>>>> view.chkQuarta.selected =  meuObj .quarta;
>>>>> view.chkQuinta.selected = meuObj .quinta;
>>>>> view.chkSexta.selected =  meuObj .sexta;
>>>>> view.chkSabado.selected = meuObj .sabado;
>>>>>
>>>>> O RadioButton e os DateChooser funcionam, ou seja, os valores aparecem
>>>>> na tela perfeitamente, porém os
>>>>> CheckBox mesmos os valores sendo "true" aparecem NÃO marcados.
>>>>>
>>>>> Alguém saberia o motivo?
>>>>>
>>>>> --
>>>>> []'s
>>>>> Leonardo
>>>>>
>>>>> Linux User #488650
>>>>> Ubuntu User #27045
>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>
>>>>> --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> flexdev@googlegroups.com
>>>>> Para sair da lista, envie um email em branco para
>>>>> flexdev-unsubscr...@googlegroups.com
>>>>> 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 flexdev@googlegroups.com
>>>> Para sair da lista, envie um email em branco para
>>>> flexdev-unsubscr...@googlegroups.com
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>
>>>
>>>
>>> --
>>> []'s
>>> Leonardo
>>>
>>> Linux User #488650
>>> Ubuntu User #27045
>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>
>>
>>
>>
>> --
>> []'s
>> Leonardo
>>
>> Linux User #488650
>> Ubuntu User #27045
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> 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 flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> 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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a