Alex Lexcuk
не все так просто, специально сделал следующие в методе drawVector()

Код AS3:
public function drawVector (v:Vector.<Point> ):void {
vec = v;
graphics.clear( );
graphics.lineStyle(lineThickness, lineColor, lineAlpha,
linePixelHinting, lineScaleMode, lineCapsStyle, lineJoints);
p= vec.pop();
graphics.moveTo(p.x, p.y);
do {
p = vec.pop();
graphics.lineTo(p.x, p.y);
}while (vec.length);
}
результат тот же, обнуление вектора происходит именно из за того что его передали свойством
Добавлено через 22 минуты
Цитата:
Сообщение от Alex Lexcuk
Тоесть вы берете объект Vector, передаете его параметром в другой класс, в другом классе вы его убиваете и потом считаете, что так недолжно быть..?
|
тем более, то что вы привели аргументом, совершенно не соответствует принципам ООП