PDA

Просмотр полной версии : Статические переменные в основном классе проекта


hobbystudio
04.01.2012, 15:22
Здравствуйте. Учу actionscript 3 по книге Мука, и заинтересовала такая вещь: из главы про статические переменные и методы я вынес что в основном классе проэкта, все переменные и методы должны быть статичными. Ведь это переменные и методы конкретного класса, а не объекта этого класса. Правильно ли я понял?

goodguy
04.01.2012, 15:27
Ведь это переменные и методы конкретного класса, а не объекта этого класса. Правильно ли я понял?
правильно
что в основном классе проэкта, все переменные и методы должны быть статичными
Нет, это не так. Главный класс проекта - такой же класс как и все остальные.

hobbystudio
04.01.2012, 15:30
goodguy а ты делаеш переменные главного класса статичными, или нет?

goodguy
04.01.2012, 15:39
надо - делаю, не надо - не делаю.
Все зависит от того, как они будут использоваться

iNils
04.01.2012, 15:40
goodguy а ты делаеш переменные главного класса статичными, или нет?Главный - не главный, какая разница?

hobbystudio
04.01.2012, 15:50
iNils ну раз он главный, он же нигде не будет вызван как объект. Или я не прав?

КорДум
04.01.2012, 15:53
ну раз он главный, он же нигде не будет вызван как объект. Или я не прав?
Будет. Экземпляр этого класса добавляется в stage.

iNils
04.01.2012, 16:01
iNils ну раз он главный, он же нигде не будет вызван как объект. Или я не прав?Он может быть вполне главным в swf, но этот swf могут в другой swf загрузить.
Но это все лирика, вопрос какая разница главный или нет - остается.

hobbystudio
04.01.2012, 16:02
Ок. Всем спасибо.