Вопрос

Как захватить CTRL+А, CTRL+С события в гибком формате?Похоже, это специальные клавиши/комбинации.

Насколько я понимаю, во Flex 3.4 я могу захватывать CTRL+А захватив Event.SELECT_ALL, и CTRL+С захватив Event.COPY.НО он жалуется, что нет SELECT_ALL статическая константа в классе Event.

Я использую Flex SDK 3.4 и Flex Builder для 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. На основе this .

Другие советы

Я не вижу этого в API, но это может быть связано с выбором нужной версии Flash Player.

Вероятно, вы не нацелены на Flash 10.В разделе «Проект» > «Свойства» > «Компилятор Flex» убедитесь, что вы установили либо Требовать Flash-версию:10.0.0 (в HTML-оболочке — ваш может читать 9.x.x) или иным образом указал аргумент компилятора. -target-player=10.0.0.Это должно сработать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top