Хобрук: Ваш путь к мастерству в программировании

Flex: можно ли отключить текстовое поле в NumericStepper и заставить пользователя изменять значение только с помощью кнопок вверх/вниз?

Вероятно, здесь не так много подробностей - я использую элемент управления NumericStepper и хочу, чтобы пользователь использовал кнопки только для изменения значения в NS, а не путем ввода элемента управления - я не смог найти свойство для отключения текст - он есть?

Если это не так, как мне подклассифицировать эту вещь, чтобы отключить текст?


Ответы:


1

В общем, если вы используете mx_internal, есть неплохая вероятность того, что ваше приложение сломается между гибкими версиями.

15.12.2008
  • Во многих сценариях нет другого выбора, кроме как использовать mx_internal. Мы столкнулись со многими такими случаями, но до сих пор никогда не было проблем с использованием mx_internal, вызывающих проблемы с обновлением версии. В любом случае, они почти не касаются кода Halo. 16.02.2012

  • 2

    Хорошо, я думаю, я понял - нет свойства, которое вы можете установить, но вы можете создать подкласс элемента управления и установить:

    mx_internal::inputField.enabled = false;
    

    Хотя это вызывает следующий вопрос о том, что такое, черт возьми, mx_internal...

    15.12.2008

    3

    mx_internal — это пространство имен. Здесь есть хорошее объяснение того, как все это работает:

    http://nondocs.blogspot.com/2007/04/mxcoremxinternal.html

    15.12.2008

    4

    Если вы используете искру NumericStepper, лучше всего создать собственный скин и скрыть часть TextInput (это обязательная часть скина, поэтому она должна быть где-то в скине).

    19.01.2013

    5

    текстовый ввод имеет свойство «редактируемый», для которого можно установить значение false. Это сработало для меня.

    01.02.2017
    Новые материалы

    Декларативное и функциональное программирование в стиле LINQ с использованием JavaScript с использованием каррирования и генератора ...
    LINQ - одна из лучших функций C #, которая обеспечивает элегантный способ написания кода декларативного и функционального стиля, который легко читать и понимать. Благодаря таким функциям ES6,..

    Структуры данных в C ++ - Часть 1
    Реализация общих структур данных в C ++ C ++ - это расширение языка программирования C, которое поддерживает создание классов, поэтому оно известно как C с классами . Он используется для..

    Как я опубликовал свое первое приложение в App Store в 13 лет
    Как все началось Все началось три года назад летом после моего четвертого класса в начальной школе. Для меня, четвертого класса, лето кажется бесконечным, пока оно не закончится, и мой отец..

    Что в лицо
    Очерк о возвращении физиогномики и о том, почему мы должны это приветствовать. История начинается со странной науки. Р. Тора Бьорнсдоттир, Николас О. Рул. Видимость социального класса по..

    Почему шаблоны проектирования и почему нет?
    Сложность — мать всех проблем в программировании. Программное обеспечение должно быть разработано с точки зрения того, кто его поддерживает, а не того, кто его пишет, потому что программное..

    Создание дизайна обуви с помощью машинного обучения
    Обувь. Что подождать? Я думал, что речь пойдет о машинном обучении! Ну это так. Если бы вы пошли на Amazon, сколько обуви вы бы нашли? Наверное, много, не так ли? Но много ли в них..

    GraalVM в 2022 году: итоги года
    2022 год был очень продуктивным для проекта и сообщества GraalVM. Вместе мы разработали множество новых функций, выпустили GraalVM для последних версий Java и новых платформ и увидели несколько..