Bom, apresentei um caso concreto, um ambiente real de trabalho. Concordo plenamente contigo, acredito que o usuário deveria se preocupar mais em aprender procedimentos novos, se acostumar com o mouse. Mas infelizmente a realidade, pelo menos aonde eu trabalho, não é esta. Nosso maior problema é:
COMO CONCORRER COM UMA INTERFACE FEITA EM COBOL? Que programas feitos em Flex, Delphi, .NET apresentam muito mais recursos do que programas feitos em COBOL, isso não se discute, mas em um ambiente empresarial em que o usuário necessita de agilidade ao inserir dados, como em cadastro complexos de despesas, caixa, faturamento, dados contábeis de entrada e saída, a interface em DOS leva muita vantagem pela agilidade proporcionada ao usuário. É difícil reeducar um parque de administrativo com mais de 150 funcionários, cada um com um programa diferente. Como convencer o usuário de que o mouse tem muito mais vantagem do que somente o teclado? As interfaces de hoje são muito melhores do que as interfaces projetadas há 5, 10, 20 anos atrás, não temos dúvida. A questão crucial será, como fazer o seu projeto ser tão ágil quanto um sistema feito em ambiente DOS de arquivos indexados? Um comparação útil neste caso seria, o Windows 3.1 ou 95 é mais rápido do que o Windows 2000 ou XP? Minha resposta seria, claro que são, afinal eles não tem metade dos recursos que o Windows XP possui. Estamos caminhando pra Sistemas de Informação cada vez mais complexos, estaria o usuário evoluindo de tal forma? Abraço a Todos, -Daniel Negri ----- Original Message ----- From: Andrey Wischneski To: [email protected] Sent: Thursday, July 19, 2007 5:33 PM Subject: [flexdev] Re: definir ordem do tab Ao invés de ficar utilizando o Enter para trocar o foco do campo deveríamos educar as pessoas a utilizar o TAB, Acho que é essa a utilidade do botão no teclado... tenta dar um shift+enter pra ver se o foco volta para o campo anterior... Mas... cada caso é um caso... Obs: não estou querendo desmerecer a sua dica, Tião... On 19/07/07, Tião da Obra < [EMAIL PROTECTED]> wrote: Configure o TabIndex do TextInput Recomendo você trocar o TAB pelo ENTER, aqui no Brasil é quase obrigatório. Desenvolvemos este método para mudar de campo quando a tecla for Enter. Como você pode verificar, no MXML o TextInput chama este método quando dispara um evento de KeyDown. [Script] private function setProximoFocus(event:KeyboardEvent):void { if ( event.keyCode == Keyboard.ENTER ) { this.focusManager.setFocus(this.focusManager.getNextFocusManagerComponent()); this.focusManager.showFocus(); } } [MXML] <mx:TextInput id="nome" text="{ banco.nome}" width="165" maxChars="40" keyDown="setProximoFocus(event);" restrict="^a-z"/> Grande Abraço, -Daniel Negri ----- Original Message ----- From: "Beck Novaes" <[EMAIL PROTECTED]> To: "flexdev" <[email protected] > Sent: Thursday, July 19, 2007 9:01 AM Subject: [flexdev] Re: definir ordem do tab componente.tabIndex []'s Beck Novaes On 19 jul, 04:25, Eder Roger < [EMAIL PROTECTED]> wrote: > bom dia a todos! > > estou querendo colocar uma ordem nos meus imputs! > > criei alguns Textinput e quando preencho um e clico no tab ele nao > esta seguindo a ordem este esta indo para o ulitmo Textinput e do > ultimo outro tab esta indo para o segundo e assim desodernadamente! > > queria saber se tem como eu definir um ordem !! > > tipo do campo com id='a' no tab ira para o campo com id='b' .... > > por favor fico grato se alguem puder me ajudar! > > tenham um otimo dia! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
