Цитата:
В какой-то из февральских тем я писал, что имеет смысл проводить кэширование, например, длины вектора. Пересчитывать её только в случаи изменения координат
..................................
Ваш код, кстати, какой-то очень странный. Я вообще не понял вашего условия пересчёта значения.
|
конечно же, все абстрактно), а так

Код AS3:
var кеш:Point=new Point(4,5);
var вычисленное значение:Point=new Point(5,4);
if(кеш!=вычисленное_значение)//изменились ли координаты?
{//вычисляем значение
кеш=вычисленное_значение;//(если изменились координаты копируем значение в кеш)
}
trace(кеш); //в любом случае равны.
Цитата:
И на счёт внутренней реализации не понял. Чего это не должен волновать? Я же класс пишу, верно? И мне париться…
Или виртуальная машина умеет делать это сама?
|
объявление переменной var без индефикатора доступа(по умолчанию external) видна всему пакету.