Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Функции внутри функций - почему это зло? (http://www.flasher.ru/forum/showthread.php?t=117508)

etc 28.11.2008 20:13

chingachgoog, боже мой, вы снова начали гнуть свою извращенную линию мысли.
Любой метод, описанный в классе, обязан вызываться в области видимости этого класса, без вариантов. Если вы считаете иначе — ваши проблемы.

iNils 28.11.2008 20:24

Цитата:

Сразу видно, что обработчик onLoad принадлежит объекту xmlDoc и соответственно this внутри обработчика принадлежит xmlDoc.
Любой нормальный редактор на this вам выдаст автокомплитом свойства/методы класса, а не xml. А mtasc начнет ругаться на несоответствие типов.

Цитата:

Сообщение от chingachgoog (Сообщение 780373)
Код без делегатов более понятный и логичный. Не зря же делегаты - пользовательский класс, а не встроенный.

Может вам и понятный. А программистам нет, поэтому в as3 делегат уже не нужен, там область видимости не меняется.

chingachgoog 28.11.2008 20:40

Цитата:

Сообщение от __etc (Сообщение 780380)
Если вы считаете иначе — ваши проблемы.

А у меня проблем нет - я знаю, на что у меня в каждом конкретном случае this ссылается.

Цитата:

Сообщение от iNils (Сообщение 780382)
Может вам и понятный. А программистам нет, поэтому в as3 делегат уже не нужен, там область видимости не меняется.

То что в AS3 нет вымороченных делегатов, как раз и говорит, что они программистам были непонятны. Впрочем, в AS3 своих "делегатов" хватает...

iNils 28.11.2008 21:05

Цитата:

Сообщение от chingachgoog (Сообщение 780383)
То что в AS3 нет вымороченных делегатов, как раз и говорит, что они программистам были непонятны. Впрочем, в AS3 своих "делегатов" хватает...

Прекращайте нести чушь.

etc 28.11.2008 23:27

Цитата:

Сообщение от chingachgoog (Сообщение 780383)
А у меня проблем нет - я знаю, на что у меня в каждом конкретном случае this ссылается.

Пока вы пишете и видите свой код только у себя в каморке на коленке — пожалуйста. Но показывать свой код, а тем более учить других писать в подобной форме я вам настоятельно не рекомендую. И упаси боже кому-нибудь придется модифицировать ваш код. Лучше сразу повеситься.

Цитата:

Сообщение от chingachgoog (Сообщение 780383)
То что в AS3 нет вымороченных делегатов, как раз и говорит, что они программистам были непонятны. Впрочем, в AS3 своих "делегатов" хватает...

Бред.


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

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