![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
в первом кадре
n=0; r=0; z=0; t=0; во втором q=random(2); w=random(2); r=q-w; //чтобы r была как отрицательная так и положительная если есть способ проще скажите f= Math.log; rad=Math.PI/180; в третьем if (r==0){ gotoandPlay(2); } StepDot = "dot"+n; dot.duplicateMovieClip(StepDot, n); NextStep_y = dot._y+(n); NextStep_x = (dot._x-(z))+(f(n*rad)*(z)); eval(StepDot)._x = NextStep_x; eval(StepDot)._y = NextStep_y; n = n+1; t = t+1; if (n>160) { n=0; } if (t>80) { z=z+(r); t=0; } if (z>10) { // а как сделать на if z<10 тут же ??? gotoandPlay(2); } trace (r); // и вот трасировка мне говорит что когда z>10 r всегда 0 или -1. только почемуто значение z от этого меньше не становися , точнее становится на один раз, а потом меняется обратно на положителное . и в четвертом gotoAndPlay(3); вобщем задумка чтобы кривая изгибалась в разные стороны. ![]() |
![]() |
Часовой пояс GMT +4, время: 11:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|