Hm... não sei. A primeira vista essa me parece uma boa solução. Manter um estado de um aplicativo normalmente está relacionado à persistir esses dados em algum objeto (de negócio).
A sua abordagem me parece coerente. Se você fosse manter esse estado no servidor (para persistir num banco de dados, por ex), o procedimento seria similar, não é mesmo? Popular um objeto para enviar via um serviço remoto. []s Fabio On 4/13/07, Daniel Schmitz <[EMAIL PROTECTED]> wrote: > > Olá Pessoal, > > estou buscando por informações sobre como guardar o estado de uma > tela. Por exemplo, suponha que eu crie um application que contém um > panel, com um formulário e um datagrid. > > Suponha que o usuário, após digitar informações, fazer consultas no > grid, etc. Deseje criar em um botão "guardar estado da tela". Assim eu > guardo este estado. O usuário fecha o browser e no dia seguinte, clica > no botão "recuperar estado da tela". Então a tela é retornada ao > usuário do ponto onde parou. > > Uma solução nem um pouco boa seria: > > dentro do application, criar dois métodos. SetState e GetState > > e programar cada estado para recuperar a tela... > > SetState > > var objDados : Object = new Object(); > objDados.textinput1.value = ' Preimeiro Valor ' > objDados.dataGridProvider = this.datagrid.dataProvider > > > e assim vai... Depois guardaria no SharedObject.... > > o GetState pega do SharedObject e atualiza os campos > > > Esse jeito é ruim porque força o programador a criar os métodos get e > set!!!!! > > > > Existe uma outra alternativa, mais rápida ? > > > Abraços, > Daniel Schmitz > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---