keyDownHandler. , (), , . :
package Sandbox
{
import mx.controls.Button;
import flash.events.KeyboardEvent;
public class KeyButton extends Button
{
public function KeyButton()
{
super();
}
protected override function keyDownHandler(e : KeyboardEvent) : void {
if (e.keyCode == 32) {
return;
}
else if (e.keyCode == 67) {
this.parentApplication.setStyle ("backgroundColor", "#00aa00");
}
super.keyDownHandler (e);
}
}
}
, , Enter, , , , , C - .
, KeyboardEvent.keyCode charCode. keyCode - , , c C (keyCode == 67). charCode, , ASCII, c C (C - 67, c - 99). keyCode .
, . char ( , Backspace), Adobe.
, . Flex Builder, src, . , . , . , "", , ! c, . , ??
.