| ripeLime |
07.07.2009 22:32 |
Замедленное рисование с помощью класса Timer
Есть функция, рисующая узор:
Код:
private function drawPattern([x1,x2...xn],[y1,y2...yn]:int):void {
Обрабатываем координаты
//Вычесляем длину отрезков
lineSize = ....
if (lineSize < 2) {
Рисуем часть узора
} else {
drawPattern(с новыми параметрами);
drawPattern(с новыми параметрами);
drawPattern(с новыми параметрами);
}
}
Как сделать, чтобы узор рисовался постепенно.
Я понимаю, что надо использовать класс Timer, но проблема заключается в том, как передать слушателю все значения на момент отрисовки.
|