Лучшая практика для приложения Flex - создавать служебный класс для управления экземплярами класса, а не для изменения прототипа этого класса. Например, вы можете создать класс com.example.utils.DateUtil
со статическими функциями, которые принимают Date
объекты в качестве аргументов. Причина, по которой вы хотите следовать этим рекомендациям, заключается в том, что Flex по умолчанию использует строгие настройки компилятора, а попытка доступа к нестандартным функциям, добавленным в прототип закрытого класса, приведет к ошибкам компилятора. Альтернатива, отключающая строгий режим, не рекомендуется, потому что компилятор не сможет оптимизировать ваш код так же хорошо, как в строгом режиме.