質問

CTRL + A CTRL + C イベントをflexでキャプチャする方法は?特別なキー/組み合わせのようです。

Flex 3.4で理解しているように、CTRL + A をキャプチャできます。 langref / flash / display / InteractiveObject.html#event:selectAll "rel =" nofollow noreferrer "> Event.SELECT_ALL 、および CTRL + C イベントをキャプチャすることにより.COPY 。ただし、Eventクラスには SELECT_ALL static constがないと文句を言います。

Flex SDK 3.4およびFlex Builder for Linux(Ubuntu)を使用しています。

public function MyCanvas()
{
    super();

    focusEnabled = true;

    addEventListener(Event.SELECT_ALL, onSelectAll); // It complains here
    addEventListener(Event.COPY, onCopy); // and here
}
役に立ちましたか?

解決

Flex 3.4言語リファレンスによると、イベントにはSELECT_ALLがあります。クラス。使用しているFlex SDKのバージョンは何ですか?コードの例を投稿できますか?

更新:SELECT_ALLがFlash Player 10に追加されたようです。これ

他のヒント

これはAPIには表示されませんが、適切なFlashプレーヤーバージョンをターゲットにすることの問題である可能性があります。

Flash 10をターゲットにしていない可能性があります。プロジェクト内>プロパティ> Flexコンパイラ、 Flashバージョン:10.0.0が必要(HTMLラッパーの下-9.xxが表示される場合があります)を設定しているか、コンパイラ引数 -target-playerを指定していることを確認してください= 10.0.0 。これでうまくいくはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top