Цитата:
Оригинал написал(а) Chas
y=5 то фишка не пашет
|
вы в средней школе учились, уважаемый ? :)) (это я так, без наездов :) )
y = 5;
если записать в стандартном виде это:
y = 0*x + 5;
то есть k=0, а арктангенс нуля даст как раз ноль.
пятерка дает сдвиг по оси игрек вверх. (y=5 это прямая || оси игрек через точку (0, 5) )
если дополнить то, что я написал раньше, то получится примерно следующее:

Код:
// например: y = 2*x + 3;
k=2, b=3, step=1;
this.createEmptyMovieClip("outer", 1);
outer._rotation = -Math.atan(k)/Math.PI*180;
outer.createEmptyMovieClip("inner", 1);
outer.inner._y += b;
outer.inner.lineStyle(5, 0, 100);
outer.inner.lineTo(.15, 0);
outer.inner.onEnterFrame = function() {
this._x += step;
};