![]() |
|
||||||||||
|
|||||
|
wanted
Регистрация: Sep 2002
Сообщений: 1,737
|
Цитата:
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал! |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
вверху
"Функции, Прототипы и прочие страшные звери флэшевого зоопарка. " УильямБрэдберри - про это написал...
__________________
flash it |
|
|||||
|
wanted
Регистрация: Sep 2002
Сообщений: 1,737
|
Цитата:
какая разница, что написал Уилл. я ж тебя прошу нам объяснить.
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал! |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Цитата:
|
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
прототип - это значит что функция может запускатся любым количеством обьектов... и любое множество раз... вот и все её отличия от простой функции... - ничего сложного...
![]()
__________________
flash it |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
trace("Гы гЫ гЫЫ") тоже может запускаться откуда угодно, любым объектом и сколько угодно раз %))))
|
|
|||||
|
wanted
Регистрация: Sep 2002
Сообщений: 1,737
|
стоп-стоп-стоп!
Цитата:
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал! |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
кстати, ты думаешь trace(typeof(MovieClip.prototype)) - это функция? =))))
|
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Шас пойдут жААААркие дЭбаты =) о терминах и определениях =))
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
информация к размышлению... :)
(комментировать сильно ломает - просто скопипастил код, который накатал когда-то разбираясь с новыми фичами МХ) a = function () {
this.creator = this.constructor._property;
};
a._property = "A property";
a.prototype.property = "some property";
a.prototype.method = function() {
trace("a prototype method");
};
//
c = function () {
trace("c function");
};
a._method = c;
//
b = new a();
//
trace(chr(13)+">>> in a :: "+typeof (a));
for (i in a) {
trace(i+" :: "+typeof (a[i])+" :: "+a[i]);
}
trace(chr(13)+">>> in a.prototype :: "+typeof (a.prototype));
for (i in a.prototype) {
trace(i+" :: "+typeof (a.prototype[i])+" :: "+a.prototype[i]);
}
trace(chr(13)+">>> in b :: "+typeof (b));
for (i in b) {
trace(i+" :: "+typeof (b[i])+" :: "+b[i]);
}
trace(chr(13)+">>> in b.__proto__ :: "+typeof (b.__proto__));
for (i in b.__proto__) {
trace(i+" :: "+typeof (b.__proto__[i])+" :: "+b.__proto__[i]);
}
trace(chr(13)+">>> in b.constructor :: "+typeof (b.constructor));
for (i in b.constructor) {
trace(i+" :: "+typeof (b.constructor[i])+" :: "+b.constructor[i]);
}
trace(chr(13)+"b.__proto__ == a.prototype :: "+(b.__proto__ == a.prototype));
trace("b.constructor == a :: "+(b.constructor == a));
кому нужна эта теория... главное понять как оно работает =) Последний раз редактировалось Nox Noctis; 15.03.2003 в 17:50. |
![]() |
Часовой пояс GMT +4, время: 12:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|