Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Как бы упростить получение баланса через метод secure.getBalance (http://www.flasher.ru/forum/showthread.php?t=156587)

goodguy 24.05.2011 17:46

Цитата:

А в чем практическая польза?
В очиске кода от хлама.
Сейчас я помню, что при вызове той функции у меня вызывается другая, та отсылает событие, которое, в свою очередь, слушатеся в другом классе, и по сыобытию опять вызывается геттер в первом классе и присваивает значение пременной во втором, а через пару месяцев посмотрю на все это, и буду ломать голову над тем, что к чему коннектится и откуда получает результы. А добавлять кучу комментариев к коду - тоже не радует. Они так же создают захламленность

Gaen 24.05.2011 17:53

Цитата:

Сообщение от goodguy (Сообщение 998359)
Сейчас я помню, что при вызове той функции у меня вызывается другая, та отсылает событие, которое, в свою очередь, слушатеся в другом классе, и по сыобытию опять вызывается геттер в первом классе и присваивает значение пременной во втором, а через пару месяцев посмотрю на все это, и буду ломать голову над тем, что к чему коннектится и откуда получает результы. А добавлять кучу комментариев к коду - тоже не радует. Они так же создают захламленность

Для того, чтобы не запоминать такие вещи, человечество изобрело инкапсуляцию :)

goodguy 24.05.2011 18:03

Ну вот мне это и нужно. Только как реализовать?
Делаю вызов. На момент вызова данных, естественно нет, а ждать, пока они прийдут вызывающий объект не будет

Gaen 24.05.2011 18:17

Ну тут уж либо полюбить событийную модель AS3, либо передавать callback, а всю кухню со слушателями скрыть внутри. Получить данные синхронно, т.е. чтобы они возвращались непосредственно из getBalance, никак нельзя.

goodguy 24.05.2011 18:19

Ладно, пофиг :D Оставлю пока с событиями, может потом что-то получше придумаю


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

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