Esse ponto de vista eu ainda não tinha, vou experimentar aqui. Obrigado! On 2/7/07, Beck Novaes <[EMAIL PROTECTED]> wrote: > > > Olá Pedro, > > Sem mais delongas, se você considerar este exemplo simples: > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> > > <mx:Script> > <![CDATA[ > import mx.events.ListEvent; > > private var isDoubleClick:Boolean = false; > private var itemEditBeginningEvent:ListEvent; > > private function > itemEditBeginningHandler(event:ListEvent):void > { > itemEditBeginningEvent = event; > if (!isDoubleClick && !myList.editedItemRenderer) > { > event.preventDefault(); > } > isDoubleClick = false; > } > > private function doubleClickHandler(event:MouseEvent):void > { > isDoubleClick = true; > myList.dispatchEvent(itemEditBeginningEvent); > } > > ]]> > </mx:Script> > > <mx:List id="myList" > width="200" editable="true" > itemEditBeginning="itemEditBeginningHandler(event)" > doubleClickEnabled="true" > doubleClick="doubleClickHandler(event)"> > > <mx:String>Item 1</mx:String> > <mx:String>Item 2</mx:String> > <mx:String>Item 3</mx:String> > > </mx:List> > > </mx:Application> > > []'s > Beck Novaes > > > On 7 fev, 09:41, Pedro Taranto <[EMAIL PROTECTED]> wrote: > > mas se fizer isso e na funcao tiver um setFocus ? > > > > --Pedro Taranto > > > > Mozart Petter escreveu: > > > > > Eu tentei isso, mas daí eu tenho que clicar 3 vezes, 2 pro evento > > > dblclick (onde o editable é definido como true) e 1 pra editar. > > > > > On 2/7/07, *Júlio Ricardo Petters Siqueira * > > > <[EMAIL PROTECTED] > > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > > Mozart, > > > > > //dispara no doubleclick do item que está com editable=false; > > > public function ativarEdicao(Control:MeuControle) : void { > > > Controle.editable = true; > > > } > > > > > SaintBr. > > > > > ----- Original Message ----- > > > *From:* Mozart Petter <mailto:[EMAIL PROTECTED]> > > > *To:* [email protected] <mailto: > [email protected]> > > > *Sent:* Wednesday, February 07, 2007 1:56 PM > > > *Subject:* [flexdev] doubleClick Edit List > > > > > Seguinte pessoal, > > > Eu estou tentando fazer com que um item de lista seja editado > > > quando um doubleClick ocorrer no item. A propriedade editable > > > permite a edição com 1 click, e eu queria a mesma > > > funcionalidade, mas com 2 clicks. > > > Tentei no evento itemDoubleClick usar o método > > > createItemEditor, até funciona, mas dá um erro. Desconfio que > > > o erro seja causado devido a algum bug no método > > > setEditedItemPosition, porque eu reescrevi ele (e outros > > > métodos tb) e a coisa funcionou numa boa. Na documentação fala > > > que se eu defino a propriedade editedItemPosition, ela dispara > > > o evento itemEditBegin e cria a caixa de edição. > > > > > Não sei se eu estou entendendo tudo errado, ou se realmente > > > tem uma complicação aí, mas eu precisava descobrir uma forma > > > simples de resolver isso, até porque a tarefa é simples. =) > > > > > Agradeço qualquer ajuda. > > > > > -- > > > Abraço > > > > > Mozart Petter > > > FUGPR - Flash User Group Paraná > > > http://www.fugpr.com.br > > > > > -- > > > Abraço > > > > > Mozart Petter > > > FUGPR - Flash User Group Paraná > > >http://www.fugpr.com.br > > > > >
-- Abraço Mozart Petter FUGPR - Flash User Group Paraná http://www.fugpr.com.br --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
