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