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