快捷键示例

例如,如果想为实例名称是 myButton 的按钮创建快捷键 Control+7,可以执行以下操作:

  1. 在舞台上选择该按钮,显示“辅助功能”面板,然后在“快捷键”字段中键入 Control+7
  2. 在“动作”面板中输入以下代码:
    function myOnPress() {
      trace( "您好" );
    }
    
    function myOnKeyDown() {
      if (Key.isDown(Key.CONTROL) && Key.getCode() == 55) // 55 是 7 的键控代码
      {
        Selection.setFocus( myButton );
        myButton.onPress();
      }
    }
    
    var myListener = new Object();
    myListener.onKeyDown = myOnKeyDown;
    Key.addListener( myListener );
    
    myButton.onPress = myOnPress;
    myButton._accProps.shortcut = "Ctrl+7"
    Accessibility.updateProperties();
    

    注意:此示例将快捷键 Control+7 指定给实例名称为 myButton 的按钮,并且使屏幕读取器可以获得有关此快捷键的信息。在此示例中,当您按 Control+7 时,myOnPress 函数会在“输出”面板中显示文本“您好”。请参阅Key.addListener()