Recomendo a leitura do livro "Don't make me think":
http://www.amazon.com/Think-Common-Sense-Approach-Usability/dp/0789723107

(Versão Traduzida: "Não me faça pensar")
http://www.submarino.com.br/produto/1/21418058/nao+me+faca+pensar+-+usabilidade+na+web+-+2%C2%BAed.+-+100+colorido


São boas práticas a respeito de usabilidade e ux. O livro é mais voltado a
construção de "sites", mas pode servir como base para aplicações tb. Uma das
coisas q se diz lá é: "Se parece um botão, então é um botão! Clique!" Ou
seja, colocar o "click" numa imagem não pode ser uma boa opção para o
usuário final, afinal ele não sabe se aquilo é clicável ou não, ainda mais
no flex onde o cursor não muda de estado para a "mãozinha" qnd algo é
clicável (como um hyperlink no html). (Ok.. sei q dá pra fazer isso, mas vc
tem q se preocupar com algo q não é default). Enfim, ou vc faz essa imagem
se parecer de fato com um botão (mouseOver, mouseDown, etc) ou use um botão
mesmo como era sua idéia original.

Seu usuário agradecerá :)


[]s






Em 4 de novembro de 2010 08:57, Virginia Rodrigues
<[email protected]>escreveu:

> Opa!!
> Falei que ia postar aqui a solução que encontramos. Então lá vai =)
>
>
> Em relação a diminuir o tamanho, ainda assim quando está em forma de
> botão ficam as sombras default do flex no próprio botão.
> A solução que encontramos foi colocar uma imagem mesmo com a função
> click, que ela seja clicável.
> Por exemplo:
> <mx:Image click="nomedafuncao(event)" ... />
>
> Muito obrigada a todos que postaram aqui alguma solução.
>
> On 4 nov, 01:42, Antonio Mano <[email protected]> wrote:
> > Sei que já deve ter sido resolvido.. mas a forma mais simples é diminuir
> as
> > propriedades width e height do botão.
> >
> > Em 26 de outubro de 2010 14:47, Kleber Soares <[email protected]
> >escreveu:
> >
> >
> >
> > > Adicione imagens ,PNG que da certo.
> >
> > > On 26 out, 10:02, <[email protected]> wrote:
> > > > Eu sugeri que o componente IMAGE fosse colocado dentro de UIComponent
> > > para
> > > > que você possa ter uma dimensão mais abrangente na hora do click, se
> > > colocar
> > > > só a imagem, pode ter uma área mais limitada para o click.
> >
> > > > Então o controle do click seria sobre o UIComponente e não sobre a
> > > imagem.
> >
> > > > Como no CSS do HTML, usa-se o Display block para ocupar bem a área de
> > > click
> > > > dos botões.
> >
> > > > Abraço.
> >
> > > > -----Mensagem original-----
> > > > De: [email protected] [mailto:[email protected]] Em
> nome
> > > de
> > > > Virginia Rodrigues
> > > > Enviada em: terça-feira, 26 de outubro de 2010 09:58
> > > > Para: flexdev
> > > > Assunto: [flexdev] Re: Só imagem no botão
> >
> > > > Obrigada pelas dicas pessoal!!!
> > > > Vou tentar fazer aqui e posto o resultado.
> >
> > > > On 26 out, 08:52, Jean Carlos Kresko <[email protected]> wrote:
> >
> > > > > Ou então vc pode inserir como imagem e depois colocar
> buttonMode=true.
> >
> > > > > Att.
> > > > > Jean
> >
> > > > --
> > > > 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 emhttp://
> 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 emhttp://groups.google.com/group/flexdev
> >
> > --
> > *Antonio Mano DelaSilva*
> > *PAZ
> > *http://twitter.com/antonio_manohttp://manoelivia.blogspot.com
>
> --
> 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
>



-- 
Mario Junior
http://blog.mariojunior.com/
@mariojunior

-- 
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

Responder a