Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Отказываемся от Public var (http://www.flasher.ru/forum/showthread.php?t=171145)

tofflife 04.02.2012 18:00

Цитата:

Не бывает переменных something. Бывают осмысленные переменные.
Не вопрос, дружище)
Переделываем
Код AS3:

anyObject.something = null

в
Код AS1/AS2:

page.state="mySuperPuperState"

И что дальше? Ну понятно, что это состояние. А оно валидно?


Этими названиями я лишь подчеркнул, что таких ситуаций - большое множество и это вовсе не сферическая пропертя в вакууме)

Dukobpa3 04.02.2012 18:44

@tofflife - а кто сказал что имя геттера должно совпадать с именем переменной?
Если не хватает визуального определения "на лету" это метод или свойство называйте свои геттеры как-то так:
Код AS3:

public function get accessWidth():Number
{
  return _width;
}
 
public function set accessWidth(value:Number):void
{
  _width = value;
}

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

udaaff 04.02.2012 19:02

http://help.adobe.com/ru_RU/ActionSc...8a9b90204-7fcb


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

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