[flexdev] Re: Skinnar uma ButtonBar

2007-01-31 Por tôpico João Saleiro
Olá Beck, só cheguei agora a casa. Vou experimentar a sua sugestão, mas antes de mais muito obrigado pela ajuda!! Depois digo como correu :) João Saleiro Beck Novaes wrote: > João, > > O problema da quebra de linha é devido ao método layoutContent do > Button. Ele define um tamanho para o lab

[flexdev] Re: Skinnar uma ButtonBar

2007-01-31 Por tôpico Beck Novaes
Ops! fiz o upload dos arquivos em: http://groups.google.com.br/group/flexdev/web/ButtonBarMultiline.zip []'s Beck Novaes On 31 jan, 14:15, "Beck Novaes" <[EMAIL PROTECTED]> wrote: > João, > > O problema da quebra de linha é devido ao método layoutContent do > Button. Ele define um tamanho para

[flexdev] Re: Skinnar uma ButtonBar

2007-01-31 Por tôpico Beck Novaes
João, O problema da quebra de linha é devido ao método layoutContent do Button. Ele define um tamanho para o label do botão menor do que seria necessário para mostrar duas linhas. Aí vai um exemplo que pode resolver o seu problema. App.mxml http://www.adobe.com/2006/mxml"; xm

[flexdev] Re: Skinnar uma ButtonBar

2007-01-30 Por tôpico João Saleiro
Comecei a embirrar com a ButtonBar, e entrei em desespero. O que queria era começar por adicionar a funcionalidade de usar htmlText nos botões ao invés de text normal, e permitir pelo menos 2 linhas (através de \n, por exemplo). Para tal, teria que extender a classe ButtonBar para que usasse u

[flexdev] Re: Skinnar uma ButtonBar

2007-01-30 Por tôpico João Saleiro
Já descobri o que era... estupidez minha :) É ridículo mais uma vez, mas tirando o opaqueBackground="false" ficou bom. Vendo na documentação, o valor deveria ser null. Já está tudo ok. Vou agora descobrir como aplicar um estilo de texto diferente a cada botão. Mas já tenho uma ideia: através d

[flexdev] Re: Skinnar uma ButtonBar

2007-01-30 Por tôpico João Saleiro
Yeap, estou. Se fizer um novo botão com a skin, funciona perfeitamente. Se o usar dentro de um mx:ButtonBar fica com esse fundo preto. Quanto ao Glow, a ideia é fazê-lo animado. Não é só passar em cima e mostrar outra skin, é mesmo fazer um efeito animado de Glow in. :) Mas o fundo é que me est

[flexdev] Re: Skinnar uma ButtonBar

2007-01-30 Por tôpico Beck Novaes
Olá João, Você está usando skins desta forma? .myButtonSkin { up-skin:Embed("upSkin.png"); over-skin:Embed("overSkin.png"); down-skin:Embed("downSkin.png"); } Se sim, não entendo porque não consegue retirar a borda d

[flexdev] Re: Skinnar uma ButtonBar

2007-01-30 Por tôpico João Saleiro
"Parte" da resposta à pergunta 2: Ok, esta é ridícula... O ButtonBar está dentro de um Canvas chamado Menu. O que acontece é que graças a esse nome, ele estava a herdar estilos, e daí aquele fundo!! Entretanto resolvi, mas continua a haver um segundo fundo, que pode ser visto aqui: http://www

[flexdev] Re: Skinnar uma ButtonBar

2007-01-30 Por tôpico Bruno Martins
Olá João vc pode tentar usar o para quebras de linhas em mxml. Vide: http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=0880.html e http://www.cfgigolo.com/archives/2005/12/quebra_de_linha_no_flex.html On 1/31/07, João Saleiro <[E

[flexdev] Re: Skinnar uma ButtonBar

2007-01-30 Por tôpico João Saleiro
Resposta a pergunta 1: No style ButtonBar, existem as propriedades buttonStyleName, firstButtonStyleName, e lastButtonStyleName. É preciso criar um style para cada um deles, e colocar: fontFamily: "GriffithGothic-Bold"; fontSize: "13"; color: "0xFF"; fontWeight: "normal"