
27.09.2002, 22:10
|
|
Регистрация: May 2001
Адрес: Мосва
Сообщений: 34
|
ОК, система такая. Я создаю мувик, в которм определен мой собственный класс. Особенность этого класса в том, что в нем определены методы, которые через fscommand обющаются с внешним миром. Этим мувиком будет пользоватся другой пользователь, следующим образом: он подгружает в него свой собственный мувик со своим личным кодом, написанным им самим. Ясное дело, что ему станет доступен мой класс. Скажем, он создает экземпляр моего класса вот так: unknownName = new MyClass. Понятное дело, что в этом случае я не знаю каким именно будет имя экземпляра, я даже не буду знать где именно он находится. Положим, юзьверенок запускает метод моего класса, в котором инкапсулирована fscommand, после чего внешняя программа именяет свойство этого самого объекта через setVariable, а соответственно она должна знать путь к объекту. А вот как? Возлагать обязанности по явному указанию имени объекта на юзьверя не есть хорошо: он вообще ничего не должен знать о внутренней реализации класса.
Вот так. Есть несколько идей, но может, коллективный разум помощнее будет?
|