Pessoal, depois de 4 dias com essa dificuldade consegui resolver este problema com a ajuda deste link http://livedocs.adobe.com/flex/3/html/help.html?content=ascomponents_4.html . Uma outra dificuldade é que esse componente converte o texto em data e eu estava usando o evento KEY_DOWN então quando ele tentava converter o campo ainda não possuia o tamanho correto. Alterei para evento KEY_UP para funcionar. Se alguém quiser mais detalhes, grita aí que mostro em detalhes como foi resolvido o problema.
On 7 ago, 09:15, thiagoalgo <[email protected]> wrote: > Pessoal, há alguns dias postei aqui um problema que, supostamente, eu > estava tendo com Binding e Date. Depois de algumas discussões com o > Eduardo Kraus e com o Mario Junior, cheguei a conclusão que o problema > poderia estar no meu componente e não na relação Binding/Date. Pois > bem. Vou colocar o meu cenário e vejamos se alguém consegue me ajudar. > Tenho um componente que herda de TextInput e tem uma propriedade > privada chamada _date com métodos de acesso get date e set date. O > método get está como Bindable. Já no mxml onde eu uso este componente > eu tentei fazer um Binding com source no date deste componente e > destination em objeto que utilizo como model para este mxml. O > problema é que toda vez que usuário altera o valor do texto (ou seja > digitasse uma data) o componente teria que "avisar" o framework dessa > alteração para que o mesmo "processe" os Bindings relacionados a ele. > Pensando assim amarrei no evento KEY_DOWN uma chamada ao evento > FlexEvent.VALUE_COMMIT com: > > dispatchEvent(new FlexEvent(FlexEvent.VALUE_COMMIT)); > > Essa tentativa não funcionou. Já não estou mais conseguindo ver > possibilidades. Se alguém tiver alguma sugestão 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 -~----------~----~----~----~------~----~------~--~---
