Oh well, já consegui resolver o meu problema.

Abraço a todos e boa passagem de ano!

On 28 Dez, 19:19, [email protected] wrote:
> Bem, descobri algumas coisas desde a última vez...
>
> Seguindo um exemplo que está num DVD do lynda.com consegui verificar
> que mesmo seguindo letra a letra o tutorial este não funciona (devido
> a eu estar a fazer as coisas no AIR 1.5?)
>
> Se utilizar o componente UI_LOADER que existe nos componentes do flash
> ele não aceita sequer o drag and drop.
>
> Alguém por acaso aqui já fez o que eu falo aqui? Drag and Drop no AIR
> a reproduzir a imagem no flash?
>
> Cumprimentos, Mauro.
>
> On Dec 23, 1:58 pm, [email protected] wrote:
>
> > Bom dia pessoal! Pois é, nem em vésperas de consoada e de férias
> > consigo parar de desenvolver novas pequenas aplicaçõe que me ajudem a
> > aprender sempre mais sobre AS 3.0 e AIR.
>
> > Ora, a dúvida de hoje tem a ver com o tão conhecido Drag and Drop do
> > AIR.
>
> > Estou a usar o Air 1.5, com o Player 10 e estou com um problema.
>
> > Sempre que faço o drag, ele aceita (aparece o símbolo do "+" no mac)
> > mas quando largo o movieclip não consegue aceitar a imagem, mesmo
> > sendo ela um jpg.
>
> > Eu penso que o problema tem a ver com o caminho do ficheiro "file:///
> > Users/Mauro/Pictures/varios/livros3.jpg" Não está para aqui um "/" a
> > mais depois do "file"? Ainda não percebo muito a lógica de ficheiros
> > dos mac, mas é este URL que eu recebo sempre que faço um trace do
> > parametro URL.
>
> > Só para vos situar, a estrutura de movieclips é a seguinte:
>
> > addBkg = Um movieclip que serve de fundo
>
> > picDrag = Um movieclip que recebe o drag e que está dentro do addBkg
>
> > Aqui vai o código:
>
> > addBkg.picDrag.addEventListener (NativeDragEvent.NATIVE_DRAG_ENTER,
> > picEnter);
> > addBkg.picDrag.addEventListener (NativeDragEvent.NATIVE_DRAG_DROP,
> > picDrop);
>
> > // When the image enters the screen
> > private function picEnter (event:NativeDragEvent) : void {
> >         var fa:Object = event.clipboard.getData
> > (ClipboardFormats.FILE_LIST_FORMAT);
> >         if ( fa[0].extension == "jpg") {
> >                 NativeDragManager.acceptDragDrop (addBkg.picDrag);
> >         }
>
> > }
>
> > // When the image is droped inside the square
> > private function picDrop (event:NativeDragEvent){
> >         var fa:Array = event.clipboard.getData
> > (ClipboardFormats.FILE_LIST_FORMAT, ClipboardTransferMode.CLONE_ONLY)
> > as Array;
> >         var file:File = fa[0] as File;
> >         addBkg.picDrag.source = file.url;
>
> > }
>
> > Alguém me pode dar um ajudinha aqui?
>
> > Muito obrigado a grandes festas!! ^_^
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a