![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2008
Сообщений: 45
|
рисую прямоугольник
this.beginGradientFill(fillType, colors, alphas, ratios, matrix,
spreadMethod, interpolationMethod, focalPointRatio);
this.lineStyle(1, 0x660000, 100);
this.moveTo(CORNER,0); this.lineTo(WIDTH-CORNER, 0);
this.lineTo(WIDTH, CORNER); this.lineTo(WIDTH, HEIGHT-CORNER);
this.lineTo(WIDTH-CORNER, HEIGHT); this.lineTo(CORNER, HEIGHT);
this.lineTo(0, HEIGHT-CORNER); this.lineTo(0, CORNER);this.lineTo(CORNER, 0);
this.endFill();
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Надо блокировать обновление элемента на время перерисовки, чтобы он не мог быть выведен на экран, пока перерисовка не закончена. В AS3 у BitmapData для этого есть методы lock() и unlock(), в AS2 вроде тоже есть.
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 5
|
а возможно просто лишний кадр стоит в конце таймлайна. например если есть всего 1 кадр то возможно СЛУЧАЙНО после него добавлен был еще 1. вот и глюкус. у мну такое было раз. полдня искал источник моргания...
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 45
|
как ни странно глюк пропал сам по себе(ничего не менял 100%), что было теперь неузнаеш
, судя из постов я делал все правильно и метод clear() не требует дополнительных телодвижений, ну если опять магическим способом замигает попробую lock() и unlock() .... всем спасибо ! |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|