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

Responder a