E aí galera nada??? Help pleaseee!!!
On 18 maio, 12:46, Raphael Ramalho <raphaelsnake...@gmail.com> wrote: > Certo... > > Mas isso ai eu tinha feito já, o grande problema disso é que se depois > de add algo no segundo group eu quiser add algo que faltou no > primeiro?? > > Ele nao pega a referência do primeiro, continua add no segundo... e > assim por diante..... > Por isso acho que o component "TItleGroupDrop" tem que ter a > funcionalidade do drop ou pelo menos algo pra referenciar aqual grupo > estou soltando, sacou? > > Mas mesmo assim obrigado pelo ajuda! > > On 18 maio, 09:48, デビデソヌ Davidson Silva <davidson.f.si...@gmail.com> > wrote: > > > > > > > Alterei algumas coisas no seu código > > > Adicionei esta variavel [Bindable]private var gp:TileGroupDrop; > > > Isso foi para teste.... > > > private function doDragDrop(e:DragEvent, format:String):void > > { > > if (e.dragSource.dataForFormat(format).toString() != > > "group") > > { > > //Diferenciar o tipo de component q foi solto... > > //if(){ > > > var lb:Label = new Label(); > > lb.text="Grupo"; > > lb.width=100; > > gp.addChild(lb); > > > //} > > } > > else > > { > > gp = new TileGroupDrop; > > var sp:Spacer = new Spacer; > > > sp.height=10; > > gp.percentWidth=90; > > gp.height=150; > > gp.styleName="group"; > > dropview.addChild(gp); > > dropview.addChild(sp); > > } > > } > > > REsultou nisso aqui... > > > Em 18 de maio de 2010 03:11, Raphael Ramalho > > <raphaelsnake...@gmail.com>escreveu: > > > > Olha aí.... > > > > Só dar o viewsource ai.. > > > >http://clicksky.com.br/help/ > > > > Valeu! > > > > On 17 maio, 17:06, Mário Júnior <juninho...@gmail.com> wrote: > > > > *"... criado dinamicamente..."* > > > > > Opa.. em q momento é criado? perdi essa parte na thread =D > > > > Vc esta amarrando os eventos com addEventListeners? > > > > > Tenta isolar em algum projeto separado e manda o codigo pra gente tentar > > > > achar, estilo jogo dos 7 erros :) > > > > > []s > > > > > Em 17 de maio de 2010 17:02, Raphael Ramalho > > > > <raphaelsnake...@gmail.com>escreveu: > > > > > > Grande Mário Júnior!!! > > > > > uaheauehae > > > > > Olha > > > > > ele não dispara não eu já estou tratando isso > > > > > > public function doDragEnter(event:DragEvent, > > > > > format:String):void > > > > > { > > > > > if (event.dragSource.hasFormat(format)) > > > > > { > > > > > > DragManager.acceptDragDrop(IUIComponent(event.target)); > > > > > } > > > > > } > > > > > > public function onDragOver(e:DragEvent, > > > > > format:String):void > > > > > { > > > > > if (e.dragSource.hasFormat(format)) > > > > > { > > > > > > DragManager.showFeedback(DragManager.COPY); > > > > > } > > > > > } > > > > > > Acho que o problema é pq ele é criado dinamicamente, estou errado? > > > > > > On 17 maio, 16:40, Mário Júnior <juninho...@gmail.com> wrote: > > > > > > Bom.. o DragEnter ele deve disparar, pq todo UIComponent dispara. > > > > > > Agora, ele só vai disparar os demais eventos se ele aceitar drop: > > > > > > DragManager.acceptDrop(this), isso em grupo. > > > > > > > []s > > > > > > > Em 17 de maio de 2010 15:28, Raphael Ramalho > > > > > > <raphaelsnake...@gmail.com>escreveu: > > > > > > > > Sim, o group é arrastado e solto no VBOX, depois disso são > > > arrastados > > > > > > > os outros componentes.... o problema é que o group(já com suporte > > > ao > > > > > > > drop de componentes) não dispara o evento DRAGDROP quando o > > > componente > > > > > > > é solto em cima dele; > > > > > > > > Melhor dizendo ele não dispara nenhum dos eventos do processo de > > > Drag > > > > > > > and Drop. > > > > > > > > On 17 maio, 08:20, デビデソヌ Davidson Silva < > > > davidson.f.si...@gmail.com> > > > > > > > wrote: > > > > > > > > Na verdade , que deve aceitar o drag é o seu Group e não o seu > > > > > vbox..... > > > > > > > > Mas caso o seu Group for tbm arrastado para a tela então deve > > > > > implementar > > > > > > > o > > > > > > > > darg em todos os conponentes .... > > > > > > > > > Sacou ? > > > > > > > > > Em 15 de maio de 2010 22:19, Raphael Ramalho > > > > > > > > <raphaelsnake...@gmail.com>escreveu: > > > > > > > > > > Vê se vcs podem me ajudar.... > > > > > > > > > Eu estou criando um tipo de relatório(apenas visual) com > > > suporte a > > > > > > > > > Drag and Drop; Já fiz a implementaçao desta funcionalidade nos > > > > > > > > > componentes envolvidos... Vou postar aqui o layout da tela que > > > > > estou > > > > > > > > > montando... > > > > > > > > > >http://www.clicksky.com.br/layout.png > > > > > > > > > > Eu consigo add o group name( tile) no meu container parent > > > vbox( a > > > > > > > > > ficha a ser criada); Cada group name desse vai receber outros > > > tipos > > > > > de > > > > > > > > > campos nele... textinput, checkbox... > > > > > > > > > Entao... depois de add o group, eu nao consigo fazer o drop > > > desses > > > > > > > > > componentes dentro dele(ele é um tile customizado para receber > > > o > > > > > drop > > > > > > > > > tb); > > > > > > > > > > Fiz toda a verificação de draginitiator, para aceitar os tipos > > > em > > > > > seus > > > > > > > > > respectivos locais de drop... > > > > > > > > > Mas, mesmo assim não consigo add os componentes dentro deste > > > group > > > > > > > > > name(tile); > > > > > > > > > > Alguem sabe o que pode ser? Ou tem um sugestão melhor para > > > dropar > > > > > as > > > > > > > > > coisas em seus respectivos locais? > > > > > > > > > > -- > > > > > > > > > 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 emhttp:// > > > > > groups.google.com/group/flexdev > > > > > > > > > -- > > > > > > > > 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 emhttp:// > > > > > groups.google.com/group/flexdev > > > > > > > > -- > > > > > > > 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 emhttp:// > > > groups.google.com/group/flexdev > > > > > > > -- > > > > > > Mario Juniorhttp://blog.mariojunior.com/ > > > > > > @mariojunior > > > > > > > -- > > > > > > 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 emhttp:// > > > groups.google.com/group/flexdev > > > > > > -- > > > > > 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 emhttp://groups.google.com/group/flexdev > > > > > -- > > > > Mario Juniorhttp://blog.mariojunior.com/ > > > > @mariojunior > > > > > -- > > > > 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 emhttp://groups.google.com/group/flexdev > > > > -- > > > 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 emhttp://groups.google.com/group/flexdev > > > -- > > 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 emhttp://groups.google.com/group/flexdev > > > teste.png > > 38KExibirDownload > > -- > 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 emhttp://groups.google.com/group/flexdev -- 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