creio q o q vc esteja tentando fazer seja isso...

http://www.adobe.com/devnet/flex/tourdeflex/web/#docIndex=0;illustIndex=0;sampleId=16600

2009/8/12 Janderson <janderson...@hotmail.com>:
>
> Obrigado Gabriela pela resposta, já foi de grande ajuda, vlw!
>
> não estou conseguindo diferenciar borda.imagine a situação dos
> componentes flex:
>
> 1 - ao arrastar um textfield e soltar em um canvas ele é criado;
> 2 - Depois de criado ao clicar nele posso arrastar para qualquer lugar
> do canvas;
> 3 - se seleciona uma parte da borda e arrastar ele vai aumentando de
> tamanho;
>
> não sei se é muito ambicioso da minha parte mais quero fazer isso em
> um sistema que estou fazendo :)
>
> a parte 1 e 2 já estão prontas, falta só a 3, até já fiz o override do
> updateDisplayList, agora quando o mouse passar pela borda, vou mudar o
> curso do mouse e de vez de mover , mudar o tamanho, a questão é que
> não estou conseguindo diferenciar o curso quando passa pela borda,
> estou pensado em criar ou outro componente no meu canvas, que vai
> contornando o canvas, como se fosse uma borda, assim daria para
> diferenciar, se não tiver outra opção é claro ;)
>
> qualquer sugestão é bem vinda!
>
> vlw!
>
>
>
> On 11 ago, 19:27, Gabriela Trindade Perry <gabrielape...@hotmail.com>
> wrote:
>> Eu se fosse tu esperava pra ver se sai coisa melhor :oP
>>
>> Se não, vamos tentar isso aqui (imagino que saibas trabalhar com esse
>> método, ok?)
>>
>> No seu canvas, coloque algo do tipo:
>>
>> override protected function updateDisplayList(unscaledWidth:Number,
>> unscaledHeight:Number):void{
>>             super.updateDisplayList(unscaledWidth,unscaledHeight);
>>             setActualSize(w,h); //ver explicação embaixo
>>         }
>>
>> Onde esse w e h seriam os valores que precisa ficar. Podes pegar o
>> mouse com um mouseX ou localX, não lembro... Tem que olhar nos docs
>> setActualSize é uma forma que eu uso para mudar width e height dentro
>> do componente. Vais precisar de uma lógica ai, para saber o tamanho
>> certo...
>> Sobre a borda, olha como eu fiz 
>> aqui:http://www.gabriela.trindade.nom.br/?p=32
> >
>



-- 
Att. Leandro C. Balla

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a