![]() |
передать переменную в класс
подобное решение моей проблемы находил, но не могу у себя организовать
есть класс A и класс B нужно чтоб в классе B вывелось countscore, которое объявлено и подсчитано в классе A и еще вопрос как сделать через глобальную переменную? Код AS1/AS2:
|
Код AS3:
|
т.е. оба способа только через глобальную переменную static?
|
А чем плохо ?
|
а передать переменную в класс? т.к. глобальные перем говорят это плохо
|
1)Диспатчить событие из класса А в класс В,
2)Передать в класс А ссылку на экземпляр класса В, и напрямую изменить. 3)И еще много способов, смотря какие цели преследуются. |
цель одна просто вывести в классе B переменную и все
scarbo можно поподробнее на данном примере |
Вот ответ на похожий вопрос.
Ловите в родителе событие от одного ребенка и дергаете метод второго. |
в принципе проблем не осталось - все работает, спасибо Вам
но только правильно ли это использовать глобальные переменные, просто все вокруг говорят, что глобальные перем - это зло. почему? вот думаю самое оптимальное это Цитата:
|
А чем вас мой вариант не устраивает? Без глобальных переменных.
|
| Часовой пояс GMT +4, время: 22:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.