Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   ??? __proto__ ??? - хАчу сЪесть, а как ... (http://www.flasher.ru/forum/showthread.php?t=36697)

lexass 05.09.2002 16:47

a = {};
b=[]
a.__proto__ = b

моЖ кому чего и перепадет ;)

ЗЫ
Baltika, представляю твои круглые глаза :D :)

Baltika 05.09.2002 16:56

ГЫ%))))))))))

со своей стороны предлагаю нечто более простое для понимания:
--
a = {};
trace(a.__proto__ == Object.prototype);

:cool:

lexass 05.09.2002 17:01

Baltika, ответ true даже без вставляния во флешак.
ЗЫ
этоЖ прозрачно;) ,
но неочевидно :(

поехали дальше

ЗЫ
infinity и Sami на задней парте устроили дуЭль на линейкаХ ;)

infinity 05.09.2002 17:21

2 lexass

Sami эту дуэль проиграл, съехав на оскорбления :D

теперь по сабжу:
так что тебе не понятно?
Свойство объекта __proto__ является ссылкой на свойство prototype ф-ции конструктора этого объекта, короче говоря:
Код:

iobj=new Obj();
trace(iobj.__proto__==Obj.prototype); //true

шо не ясно?

Baltika 05.09.2002 17:22

Re: поехали дальше..
 
Код:

Object.prototype.func = function() {
        trace("I'm func");
};

a = {};
a.func();
b = []
b.prototype.__proto__ = a.prototype;
b.func();

lexass, куда дальше ?

lexass 05.09.2002 17:32

все понятно, что ничего непонятно :(
 
куда дальше ?
а фиг его знает :mad:

----------------------------------------------------------
infinity, с победой тебЯ;)
----------------------------------------------------------

Свойство объекта __proto__ является ссылкой на свойство prototype ф-ции конструктора этого объекта

в этой фразе безусловно есть смысЛ!
Но если ее прочитать медленно и вдумчиво, то масло масленое:/

ЗЫ
а я вот где-то слышал что в прототипе моно добиться чтоб функции были "протектед", эт как??? Хачу, если моно :rolleyes:

infinity 05.09.2002 17:38

ну ты lexass и нудный :)

и зачем тебе этот АС вообще?
__прото__ используется интерпретатором в основном для нахождения унаследованных свойств объекта, и юзать его самому не нада. ну а если уж сильно хочется, то можно так, как я выше написал. а по другому (читай: круче) - так это уже извратом пахнет ;)

а насчет протектед итд:
давай напишем свой АС, в котором будет и протектед и переопределение операторов и много чего еще :D :D :D
как тебе? :p

Baltika 05.09.2002 17:40

Re: все понятно, что ничего непонятно :(
 
Цитата:

Оригинал написал(а) lexass

а я вот где-то слышал что в прототипе моно добиться чтоб функции были "протектед", эт как??? Хачу, если моно :rolleyes:

а нафига это нужно ? :cool: ;)

lexass 05.09.2002 17:45

я не нудный, я достаевскиЙ :D ;)

свой AS писать не бум, ленно :/

Цитата:

и зачем тебе этот АС вообще?
дыг без него одни гифы анимированые получаются:(
правда векторные:)

Цитата:

а нафига это нужно ?
Baltika, поверь на слово нужНО!.

ЗЫ
Кручу верчу всех запутать хАчУ :D ;)

infinity 05.09.2002 17:48

мда... твои флудерские качества всем давно известны :D
эт для нас не новость :cool:


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

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