Ребята, помогите пожалуйста! Сколько раз сталкивалась с
setInterval, ни разу не получалось с ним разобраться. обходилась в итоге другими способами. но сейчас даже не представляю как можно иначе реализовать следующую вещь:
у меня есть код, который чертит кривую по заданной функции. в моем случае - парабола. я ее черчу создавая в клипе
container дочерние клипы
nameMC. от каждого нового
nameMC черчу линию к старому
nameMC, тем самым создавая траекторию.
При компиляции на экране появляется нужная кривая.
Но мне надо что б каждый дочерний клип,
nameMC, появлялся после какого-то промежутка времени. То есть, будет эффект анимации.
Для этого я пыталась использовать
setInterval, разными способами, но в итоге ничего не вышло. вообще.

Подскажите пожалуйста, куда его надо вставлять в этот код:

Код:
var cooX1:Number;
var cooX2:Number;
var cooY1:Number;
var cooY2:Number;
var i:Number = 0;
var nameMC;
var container:MovieClip;
function laCourbe(a:Number, b:Number, c:Number, courbeColor:String) {
for (cooX1=100; cooX1<300; cooX1 += 1) {
container = this.createEmptyMovieClip("container", this.getNextHighestDepth());
cooY1 = a*Math.pow(cooX1, 2)+b*cooX1+c;
nameMC = "point"+i;
container.createEmptyMovieClip(nameMC,this.getNextHighestDepth());
container[nameMC]._x = cooX1;
container[nameMC]._y = cooY1;
container[nameMC].lineStyle(1,courbeColor,100);
var cooRazX:Number = cooX2-cooX1;
var cooRazY:Number = cooY2-cooY1;
container[nameMC].lineTo(cooRazX,cooRazY);
cooX2 = cooX1;
cooY2 = cooY1;
i++;
}
cooX2 = null;
cooY2 = null;
}
laCourbe(0.05,-20,2050,"0xFF0000");
Спасибо заранее
