Еugene
23.07.2002, 18:15
Суть задачи сводится к построению 3х прямоугольников один за другим.
x = number(100);
y = number(100);
c = number(50);
bluebar._width = x - int(c/2);
redbar._width = c;
cyanbar._width = y - int(c/2);
bluebar._x = 1;
bluebar._height = total_height;
redbar._x = 1 + x - int(c/2);
redbar._height = total_height;
cyanbar._x = 2 + x + int(c/2);
cyanbar._height = total_height;
При чем первый на половину длины второго меньше Х, а третий на столько же меньше У.
В результате получаю - первый , который имеет абсолютно левую длину... Второй и третий вроде расположены как надо.
В чем причина?
Такое чувство что проблема в самом присваивании свойствам _х,_width значений.
x = number(100);
y = number(100);
c = number(50);
bluebar._width = x - int(c/2);
redbar._width = c;
cyanbar._width = y - int(c/2);
bluebar._x = 1;
bluebar._height = total_height;
redbar._x = 1 + x - int(c/2);
redbar._height = total_height;
cyanbar._x = 2 + x + int(c/2);
cyanbar._height = total_height;
При чем первый на половину длины второго меньше Х, а третий на столько же меньше У.
В результате получаю - первый , который имеет абсолютно левую длину... Второй и третий вроде расположены как надо.
В чем причина?
Такое чувство что проблема в самом присваивании свойствам _х,_width значений.