hey Bruno :)

já tentei mas o sintoma mantém-se! mas obrigado na mesma pela atenção,
é muito estranho... se fizeres copy past daquele código para dentro
dum novo recém criado projecto no flash builder, consegues ver o
problema quando mexeres no slider!

abraço

On May 17, 5:55 pm, Bruno Perry <[email protected]> wrote:
> heya ricardo :)
>
> O valor de "hairline" do flash é de 0.25.
> Nao sei como é em flex, mas sempre que tive esse problema, usei esse valor e
> o stroke da linha mantem-se sempre o mesmo quando se escala.
>
> Tenta colocar 0.25 no  parametro "weight" e diz ai se deu.
>
> Abraco,
> BP
>
> 2011/5/17 Ricardo Araújo <[email protected]>
>
>
>
>
>
>
>
> > :)
>
> > alguém tentou?
>
> > On May 12, 6:23 pm, Ricardo Araújo <[email protected]> wrote:
> > > Viva,
>
> > > Mais uma vez, o que parece ser muito simples torna-se complicado...
>
> > > estava aqui a bater tecla quando criei um pequeno monstro :) queria
> > > desenhar uma linha na horizontal e quando mudasse os valores do slider
> > > alterasse automaticamente a scale em X.
>
> > > este exemplo que mostro é só para efeitos demonstrativos porque o que
> > > pretendia utiliza algo mais complexo, mas aqui vai:
>
> > > <s:VGroup>
> > >         <s:VSlider id="theSlider" minimum="1" maximum="100"/>
> > >         <s:Group  scaleX="{theSlider.value * 2}">
> > >                 <s:Line width="320" >
> > >                         <s:stroke>
> > >                                 <s:SolidColorStroke color="red"
> > weight="0"/>
> > >                         </s:stroke>
> > >                 </s:Line>
> > >         </s:Group>
> > > </s:VGroup>
>
> > > basta criar um projecto (por exemplo web) e colocar isto lá e fazer
> > > run
>
> > > ora, flash é vectorial. Logo se eu alterar o scale em X duma linha
> > > Horizontal, esta estica-se em X mas em Y mantem-se... isto
> > > LOGICAMENTE.
>
> > > Mas quando fazemos deslizar o slider algo muito estranho acontece à
> > > espessura da linha! (espero que também vos aconteça ... já agora digam-
> > > me caso experimentem se acontece)
> > > (um dos valores flagrantes é quando o slider está a 89)
>
> > > já tentei de tudo.... e por estranho que pareça não arranjei uma
> > > solução directa... (mas dei a volta ao problema doutra forma).
> > > Experimentei desenhar a linha por código utilizando o graphics mas dá
> > > o mesmo problema, procurei por uma coisa que no Flash se chama hair-
> > > line mas também não cheguei a lado nenhum... cheguei a pensar que o
> > > scaleMode era a minha resposta mas também não... enfim ...
>
> > > -A minha solução: em vez de uma linha utilizo um rectângulo com a
> > > altura de 1 (resolve o meu problema, mas é matar uma formiga com um
> > > elefante bebé hehe )
>
> > > Embora como viram resolvi o problema, fico um pouco desapontado...
>
> > > alguém sabe me dizer se fiz alguma coisa errada? ou se há outra forma
> > > mais "limpa" de fazer isto?
>
> > --
> > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> > Comunidade Portuguesa de Rich Internet Applications -www.riapt.org" dos
> > Grupos do Google.
>
> > Para publicar uma mensagem neste grupo, envie um e-mail para
> > [email protected].
> > Para anular a inscrição neste grupo, envie um e-mail para
> > [email protected].
> > Para ver mais opções, visite este grupo em
> >http://groups.google.com/group/riapt?hl=pt-PT.

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a