Цитата:
|
Сообщение от __etc
А ваш met1 — обычная ссылка на ваш «приватный» метод, вызвать по этой ссылке ваш метод может кто угодно и откуда угодно.
|
Не верно - met1 - паблик метод.
А вот pMet - приватный метод, и его никак не вызвать. Читайте же внимательно.
#262
В остальном вроде все понятно. Функция АС1 (Class1) == тело класса в АС3, функция внутри функции (pMet) == приватный метод в АС3. Поэтому вопрос "А работать с ней как тогда?" - не уместен.
Свойство (met1) которое ссылается на функцию (pmet1) - паблик метод. Локальная функция(на которую нет ссылки свойства класса) - приват метод. Все функции и переменные распологаются в теле класса(функции) (хотя не обязательно).
Так что public и private AS3, полностью реализуемы в AS1.