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


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