Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   доступ к свойствам объекта из его метода... (http://www.flasher.ru/forum/showthread.php?t=36864)

Baltika 11.09.2002 10:41

дык, яж написАл ... :/

RFMitrio 11.09.2002 13:02

Цитата:

скромный, теперь объясни мне, почему функция не явл членом класса, если я её туды прикрутил:
Что значит "прикрутил"? Ты когда функцию описываешь, она не привязана ни к какому объекту и не имеет ссылки по указателю this.

Nox Noctis 11.09.2002 14:48

Код:

external_function = function (name) {
        trace("ID :: "+this.ID);
        return this[name];
};
cls = function (id) {
        this.ID = id;
        this.pr1 = "bla-bla-bla # 1";
        this.pr2 = "bla-bla-bla # 2";
        this.method = external_function;
};
//
tst = new cls("something");
trace("cls.method call :: "+tst.method("pr1"));

все работает :)
это художественный перевод того, что сказал балтика :)


Часовой пояс GMT +4, время: 03:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.