owner.. parent.. parentDocument dá uma olhada nessas propriedades.


2009/4/19 Brian <[email protected]>

>
> Descobri a causa do problema, agora é só saber como resolvê-lo :)
>
> Acontece o seguinte: se eu deixo o componente vazio, funciona
> perfeitamente, porém quando ele contém componentes (por exemplo, o
> custom component baseado num VBox possui um Label), o problema ocorre
> quando é clicado em cima desses componentes para arrastar. Se eu clico
> em cima do label (ou qualquer outro componente), ele posiciona o
> component que está sendo arrastado com a posição x e y do component
> interno. Se o label estiver no canto direito inferior, ao arrastar o
> meu VBox clicando nesse label, o VBox fica com a posição da label.
>
> Estou fazendo a atribuição assim:
>
> no MouseDown:
>
> dragSource.addData(event.localX, 'localX');
> dragSource.addData(event.localY, 'localY');
>
> e no DragDrop:
>
> //task é o nome do componente
> task.x = event.localX - (event.dragSource.dataForFormat("localX") as
> Number);
>  task.y = event.localY - (event.dragSource.dataForFormat("localY") as
> Number);
>
> localX e localY estão ficando com a posição do componente que foi
> clicado...
> A questão é: Como pegar a posição do Component pai ?
>
>
> >
>


-- 
Mário Júnior
Programador Java / Adobe Flex
http://blog.mariojunior.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
-~----------~----~----~----~------~----~------~--~---

Responder a