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