Показать сообщение отдельно
Старый 01.11.2018, 17:34
ZergMaster вне форума Посмотреть профиль Отправить личное сообщение для ZergMaster Найти все сообщения от ZergMaster
  № 2  
Ответить с цитированием
ZergMaster
 
Аватар для ZergMaster

Регистрация: May 2008
Адрес: Питер
Сообщений: 385
Отправить сообщение для ZergMaster с помощью ICQ Отправить сообщение для ZergMaster с помощью Skype™
А нельзя построить модель так, чтобы просто не дергать значение, если оно без изменений?

Либо можно подставлять имеющееся значение экипировки, то есть при
Код AS3:
public function set equipmentEnabled(value: Boolean): void {
			if (value === this._equipmentEnabled) return;
 
			this._equipmentEnabled = value;
		}
 
public function get equipmentEnabled(): Boolean { return this._equipmentEnabled; }
если без изменений, делать

Код AS3:
item.equipmentEnabled = item.equipmentEnabled;
Если такой вариант не подходит, в любом случае лучше пользоваться не строками, а идентификаторами от нуля до двух. 0=false, 1=true, 2=return

Код AS3:
public function set equipmentEnabled(value: int): void {
			if (value === 2) return;
 
			this._equipmentEnabled = !!value;
		}
__________________
while(live()) { hope(); }