
20.12.2009, 13:13
|
|
Регистрация: Oct 2009
Сообщений: 27
|
Как сделать данные доступными из любого класса?
Есть приложение, в котором очень много классов. Многим из них нужно знать, нажата или нет определённая клавиша на клавиатуре. Для этого я в главном классе слушаю клавиатурные события и записываю состояние клавиш в булевский массив. Однако что делать в других классах - не представляю. Также слушать события? Будет падать производительность. Конструкции типа parent.parent.parent.....value меня тоже не прельщают. Вынес этот массив в отдельный класс MyKeyboard и сделал его там статическим (чтобы все созданные экземпляры были одинаковыми), но Flex ругается - "обращение возможно неопределённого свойства через ссылку со статическим типом MyKeyboard". Что делать?
|