Единственный способ получить доступ к закрытой функции - это объявить ее как публичную или ввести дополнительную функцию и объявить ее как публичную.
Атрибут private
предназначен для ограничения доступа только к этому классу.
Что вы можете сделать, это создать функцию protected
, которая подклассирует ваш класс FaceDetector
и предоставляет вам доступ, но, возможно, не так, как вы хотите его использовать.
При более близкомосмотр вы используете приватный конструктор (если это не ваш пакет), который предотвращает создание экземпляров из других классов, поэтому я не уверен, что вы действительно пытаетесь выполнить.
Если это была обычная частная функция (неконструктор), вы также можете зарегистрировать его, чтобы прослушивать события и отправлять событие оттуда, где вам это нужно.
Единственный известный мне способ использования частных конструкторов, отличных от служебных классов, - это Singletons, и этоневозможно даже сделать в ActionScript 3 (частные конструкторы)