Показать сообщение отдельно
Старый 15.03.2011, 22:36
vitalik14 вне форума Посмотреть профиль Отправить личное сообщение для vitalik14 Найти все сообщения от vitalik14
  № 4  
Ответить с цитированием
vitalik14

Регистрация: Oct 2009
Адрес: x=9;y=9;z=1;
Сообщений: 22
Помоему кеш вас не должен волновать, это должно быть внутреней реализацией в классе, я бы это реализовал бы примерно так.
Код AS3:
private var _cash:someType;
private var _calculationVectorLength:someType;
 
public function get vectorLength ():someType{
    if(_calculationVectorLength!=_cash){
    //расчет длины вектора
_cash=_calculationVectorLength;
}
return _cash;
}
//еще надо  _cash инициализировать в конструкторе чтобы компилятор не кричал бы о null;


Последний раз редактировалось vitalik14; 15.03.2011 в 22:39.