Você está aqui: Adobe Flex ::: Dicas & Truques ::: Mouse e Teclado |
Como registrar um tratador de eventos do mouse a nível de aplicaçãoQuantidade de visualizações: 7066 vezes |
<?xml version="1.0" encoding="iso-8859-1"?>
<!--
Este exemplo mostra como registrar um tratamento de
eventos do mouse de forma global, ou seja, a nível
de aplicação. Desta forma, em qualquer lugar da
aplicação que o mouse for clicado (duplo-clique,
uma mensagem Alert será exibida.
Comece clicando no botão "Iniciar Tratamento Teclado" e
depois experimente dar duplos-cliques em qualquer
parte da aplicação. Veja que definimos o valor "true"
para a propriedade doubleClickEnabled da aplicação.
-->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
doubleClickEnabled="true">
<mx:Panel id="painel" title="Estudos" status="Active"
height="300" width="400" paddingTop="10"
paddingLeft="10" paddingRight="10"
paddingBottom="10">
<mx:Button id="btn"
label="Iniciar Tratamento Mouse"
click="tratarEventosMouse();"/>
</mx:Panel>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function tratarEventosMouse():void{
stage.addEventListener(
MouseEvent.DOUBLE_CLICK, tratarMouse);
Alert.show("Tratamento de eventos iniciado!");
}
private function tratarMouse(
event:MouseEvent):void{
Alert.show("Você deu um duplo-clique em " +
"algum lugar!");
}
]]>
</mx:Script>
</mx:Application>
|
|
|
Veja mais Dicas e truques de Adobe Flex |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







