В C # возможно реализовать методы интерфейса без создания метода реализации как public.Например,
public
void ITest.SomeMethod() { // ... }
Есть ли эквивалент для ActionScript3?
Неа.Из Спецификации языка AS3 :
Классы, реализующие метод интерфейса, должны использовать атрибут public для реализации всех методов интерфейса.
В ActionScript нет способа добавить квалификаторы уровня доступа;однако, этот вопрос был задан здесь, используя наследование интерфейсов:
Как открыть метод в интерфейсе, не делая его общедоступным для всех классов
Возможно, внутреннийкласс может быть другим подходом;хотя, не рекомендуется.
Но прямо нет, все члены интерфейсов ActionScript являются открытыми.