Цитата:
Сообщение от Appleman
 Код AS3:
public function setCharacterStaticProp(propID: String, value: Number) : void
{
if (this[propID]) throw ("Character -> setCharacterStaticProp: Данное свойство не может быть изменено в процессе игры");
// другие проверки
this[propID] = value;
}
protected function set stamina(value: uint) : void {_stamina = value } // Выносливость
public function get stamina() : uint {return _stamina } // Выносливость
|
а потом, при изучении данного кода, если мы попросим IDE найти все использования set staminа, чтобы узнать, где мы её определяем, то ide укажет нам что, черт его подери, НИГДЕ! Замечательно. Великолепно. После небольшого батхерта и некоторого плясания с бубном мы таки обнаружим метод setCharacterStaticProp. Когда же мы поищем юзания его... то на нас вывалится 100500 его использований с разными строками... Сиди, разгребай. А что, главное, что автору понятно. По крайней мере, первые пол года. Если повезет.