代码之家  ›  专栏  ›  技术社区  ›  tefozi

在flex中捕获CTRL+A、CTRL+C键/事件

  •  0
  • tefozi  · 技术社区  · 16 年前

    控制 , 控制 + flex中的事件?看起来它们是特殊的按键/组合。

    据我所知,在Flex 3.4中,我可以捕获 控制 + A. Event.SELECT_ALL ,以及 控制 + C 通过捕捉 Event.COPY 但它抱怨说没有 SELECT_ALL Event类中的静态常量。

    我使用的是Flex SDK 3.4和Linux版Flex Builder(Ubuntu)。

    public function MyCanvas()
    {
        super();
    
        focusEnabled = true;
    
        addEventListener(Event.SELECT_ALL, onSelectAll); // It complains here
        addEventListener(Event.COPY, onCopy); // and here
    }
    
    3 回复  |  直到 8 年前
        1
  •  1
  •   Carlos    16 年前

    根据 Flex 3.4 language reference

    更新:似乎在Flash Player 10中添加了SELECT_ALL。基于 this .

        2
  •  1
  •   Michael Brewer-Davis    16 年前

        3
  •  1
  •   Christian Nunciato    16 年前

    (在HTML包装器下——你的可能是9.x.x)或以其他方式指定编译器参数 这应该能解决问题。