
30.06.2008, 13:38
|
|
|
Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
>> Сколько тебе раз еще говорить про this? this - это указатель на объект активации.
курим мануал. ответ простой: нет. указатель на объект активации - argumetns.caller
>> Ну так... ты не то что не смог обратистя к приватному методу - возвращает undefined, я вообще не понимаю на что ты расчитывал
рассчитывал получить undefined. получил то, на что рассчитывал. Т.е. функция не является методом, пому, что другой метод не смог получить к ней доступ
>> Функция локальная может видеть глобальные свойства.
мне не не интересны в данном контексте глобальные свойства, мне нужны только свойства объекта, чьим методом эта функция должна быть. Опять же, она их не видит.
>> В AS3 функции имеют более узкое назначение и применение
ложь =)
>> Методы обяъявленные позже. Тоесть динамические - так?
Не вижу никакой связи с временем объявлении метода и тем будет ли он статическим или динамическим.
>> Ну и почему методы созданные на этапе исполнения(то есть когда создаются экземпляры классов) (пускай даже на временной диаграме) должны иметь доступ к приват-свойствам класса?
Это является обязательным атрибутом метода, иначе это не метод.
>> вне тела класса.
Вы путаете конструктор класса и сам класс.
>>> Функцию объявленную таким образом можно вызвать с разными областями
>>>видимости используя call и apply.
>> Вызовите приват метод из тела другого класса....
Где в моем утверждении сказано, что можно вызвать из другого класса? Я говорю, что ее можно вызвать, например, из конструктора класса, но при этом определить ее область видимости не такой, какая должна быть у метода.
ЗЫ. То как я понимаю метод и приватный метод я описал в "тезисах" в предыдущем сообщении. Если вы считаете, что моя отправная точка не верная - тогда продолжать дискуссию не имеет смысла т.как дискуссия не может быть продуктивной если тезисы дискутирующих противоречивы.
__________________
Hell is the possibility of sanity
Последний раз редактировалось wvxvw; 30.06.2008 в 13:50.
|