Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Уточнения: про this и отличия protected, private (http://www.flasher.ru/forum/showthread.php?t=130280)

TommyLee 23.09.2009 17:51

Цитата:

Сообщение от BlooDHounD (Сообщение 852936)
а что тут не понятного? вызывается метод removeChild у объекта parent, в который передаётся ссылка this.

Код я читать умею. Смысла не понял. Ссылка на себя что ли (parent)?

random13 23.09.2009 17:51

Цитата:

Сообщение от TommyLee (Сообщение 852933)
Хм, тогда как понять пример SamFR, который он привел на второй странице:
Код AS3:

parent.removeChild(this)

?

а этот код сработает, этож получается вариант типо самоуничтожения)))) объект сам удаляет себя из родительского списка отображения

BlooDHounD 23.09.2009 17:55

если Вы умеет читать, то где Вы вычитали, что parent == this?

iNils 23.09.2009 17:55

parent.removeChild(this) родитель, удали (меня)

random13 23.09.2009 17:57

ясненько, интересный ход, надо где нить заюзать

TommyLee 23.09.2009 17:58

"по умолчанию": если this - это ссылка на себя и объект передается в метод как (MyClass obj), то (this) - это ссылка на себя.

dimarik 23.09.2009 18:35

Цитата:

Сообщение от iNils (Сообщение 852943)
parent.removeChild(this) родитель, удали (меня)

Просто уточняю

parent.removeChild(this) родитель, удали (свою ссылку на меня)

Цитата:

Сообщение от random13 (Сообщение 852939)
а этот код сработает, этож получается вариант типо самоуничтожения)))) объект сам удаляет себя из родительского списка отображения

Аха, "объект сам удаляет себя из родительского списка отображения", но никакого "самоуничтожения", потому что вполне могут быть другие ссылки на него и он будет жить =) Ну вот не может объект сам себя удалить.

etc 23.09.2009 18:43

Цитата:

Сообщение от random13 (Сообщение 852944)
ясненько, интересный ход, надо где нить заюзать

Не надо.

random13 23.09.2009 19:06

а чем он плох?

etc 23.09.2009 19:10

Цитата:

Сообщение от random13 (Сообщение 852970)
а чем он плох?

Вывернутой логикой.


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

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