Me corrijam caso esteja errado, mas este é o padrão do Spark Form, ele alinha os elementos colocando as informações em linha, acredito que para mudar o padrão você terá que lançar mão de skins, pessoalmente IMHO, achei um "porre" esse novo padrão, é chato pra caramba. Mas em se tratando de uma tela de login 2 labels 2 campos e um botão, sugiro que você utilize Labels e TextBox fica mais fácil e você pode colocar a validação onde bem entender. acredito que você esteja utilizando um vetor de validação né? inclua mais uma label abaixo dos campos todos para exibir as ErrorMessages dos campos usuário e senha. deve resolver. Caso você realmente queira usar o form, talvez alguém aqui da lista tenha feito alguma implementação mais legal.
2012/1/23 vvigano <[email protected]> > Boa noite pessoal... > > criei uma tela de login utilizando componentes spark com o flex 4.5.. > a estrutura da tela está da seguinte forma: > > <s:Form width="100%" verticalCenter="0"> > <s:FormItem label="Usuário:" width="100%"> > <s:TextInput id="user" width="100%" > height="100%" > text="@{usuario.user}"/> > </s:FormItem> > <s:FormItem label="Senha:" width="100%"> > <s:TextInput id="passwd" width="100%" > height="100%" > displayAsPassword="true" text="@{usuario.passwd}"/> > </s:FormItem> > </s:Form> > > O que acontece é o seguinte: Quando eu digito um dado inválido no > campo, o meu validador entra em açao e me indica que o campo está > inválido, porém, a mensagem padrão do flex está deslocando os campos > pra esquerda dentro do form item. Alguém sabe o que pode ser isso? > > > Obrigado! > > -- > 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
