sábado, 7 de novembro de 2009

Componente botão em flex que tem o evento "enter"

componente botão em flex que tem o evento "enter"

(na verdade esse é um componente que extende o botão padrão do flex e adiciona o evento "enter", ou seja, ao teclar o enter, o botão será acionado):


package com.inside.hctissflex.util.component
{
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import mx.controls.Button;
import mx.events.FlexEvent;

[Event(name="enter", type="mx.events.FlexEvent")]

public class IsaButton extends Button
{
public function IsaButton()
{
//TODO: implement function
super();
}
/**
* @private
*/
override protected function keyDownHandler(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.ENTER:
{
dispatchEvent(new FlexEvent(FlexEvent.ENTER));
break;
}
}
}
}
}



cortesia Inside System - Negócios em Tecnologia

Nenhum comentário: