Показать сообщение отдельно
Старый 30.06.2008, 13:38
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
>> Сколько тебе раз еще говорить про this? this - это указатель на объект активации.

курим мануал. ответ простой: нет. указатель на объект активации - argumetns.caller

>> Ну так... ты не то что не смог обратистя к приватному методу - возвращает undefined, я вообще не понимаю на что ты расчитывал

рассчитывал получить undefined. получил то, на что рассчитывал. Т.е. функция не является методом, пому, что другой метод не смог получить к ней доступ

>> Функция локальная может видеть глобальные свойства.

мне не не интересны в данном контексте глобальные свойства, мне нужны только свойства объекта, чьим методом эта функция должна быть. Опять же, она их не видит.

>> В AS3 функции имеют более узкое назначение и применение

ложь =)

>> Методы обяъявленные позже. Тоесть динамические - так?

Не вижу никакой связи с временем объявлении метода и тем будет ли он статическим или динамическим.

>> Ну и почему методы созданные на этапе исполнения(то есть когда создаются экземпляры классов) (пускай даже на временной диаграме) должны иметь доступ к приват-свойствам класса?

Это является обязательным атрибутом метода, иначе это не метод.

>> вне тела класса.

Вы путаете конструктор класса и сам класс.

>>> Функцию объявленную таким образом можно вызвать с разными областями
>>>видимости используя call и apply.
>> Вызовите приват метод из тела другого класса....

Где в моем утверждении сказано, что можно вызвать из другого класса? Я говорю, что ее можно вызвать, например, из конструктора класса, но при этом определить ее область видимости не такой, какая должна быть у метода.

ЗЫ. То как я понимаю метод и приватный метод я описал в "тезисах" в предыдущем сообщении. Если вы считаете, что моя отправная точка не верная - тогда продолжать дискуссию не имеет смысла т.как дискуссия не может быть продуктивной если тезисы дискутирующих противоречивы.
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 30.06.2008 в 13:50.