![]() |
Получение разных значений при обращении к одной переменной
Вложений: 1
Поздравляю всех с наступившим Новым Годом!
Начал знакомиться с ActionScipt3 совсем недавно,поэтому заранее извиняюсь за, возможно, глупый вопрос. Имеется класс VarDefinition в папке com, в котором определяется переменная ExampleVar числом 999, и сеттер setVar. Код AS3:
Код AS3:
и мувиклип greensquare, по нажатии на который опять же выводится в output значение ExampleVar. Код AS3:
|
Так все же логично. Вы создали в 2 классах 2 совершенно не связанных друг с другом экземпляра другого класса, изменили значение в одном. Понятно, что в другом ничего не изменится. Для хранения глобальных (относительно всех экземпляров заданного класса) переменных используется ключевое слово static и обращение вида "ИмяКласса.имяПеременной"
P. S. В ActionScript принято называть классы с большой буквы, а переменные с маленькой |
Ну если хотите нечто глобальное, доступное отовсюду, то пишите синглтон.
|
| Часовой пояс GMT +4, время: 20:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.