Fiz extend a uma label para mais tarde mudar o comportamento do click event.
Neste exemplo após ter recebido o click só envio de volta esse mesmo event
mas dá-me uma excepção quando tento apanhar esse evento.

ex:

import flash.events.MouseEvent;
    import mx.controls.Label;

    public class CustomLabel extends Label
    {
        public function CustomLabel()
        {
            super();

            addEventListener(MouseEvent.CLICK, clickHandler);

        }

        private function clickHandler(ev:MouseEvent):void
        {
            dispatchEvent(ev);
        }
    }

--------------------------------------------

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute"
xmlns:local="*">
<local:CustomLabel
        text="TESTE"
        click="Alert.show('1')"/>
</mx:Application>

Qual é a maneira correcta?

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - 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
-~----------~----~----~----~------~----~------~--~---

Responder a