![]() |
|
||||||||||
|
|||||
|
как мне узнать имя того что я создаю ?
варианты o = new Object('o') не предлогать ...
__________________
file-> new-> F9 -> Ctrl+v/*code*/ ->ctrl+enter |
|
|||||
|
Guest
Сообщений: n/a
|
что бы узнать имя его нужно сначала дать (если его еще нет)
|
|
|||||
|
логично...
_global.o = function()
{
this._name = arguments[0];
trace('my name is: '+this._name);
};
o.prototype.o = function()
{
trace("o");
};
ASSetPropFlags(o.prototype, null, 1, 1);
o = new o('o');
o.o();
как сдалать так что бы когда я man = function () { this._name = ??? } sasha = new man(); trace(sasha._name) // sasha... неужели нет способа узнать что вызывает new ?
__________________
file-> new-> F9 -> Ctrl+v/*code*/ ->ctrl+enter |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Во первых уже обсуждалось не раз, во вторых, _name - есть сам знаешь у кого, а как оно получается не задумывался?
attachMovie("id", "name" - это наш _name ... createEmptyMovieClip("name" ... - это наш _name ... createTextField("name" - и это оно ... Так, что если тебе нужен _name у обектов, передавай в консруктор и не стесняйся ![]() |
![]() |
Часовой пояс GMT +4, время: 07:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|