![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Значит так..
сделана анимированная менюшка(используя исключительно Action Script) , отлично работает.. но как только на экране появляется текст.. менюшка начинает заметно притормаживать при движении.. никогда не мог бы подумать что текст будет тормозить сам клип... сейчас опустил со 100 кадров в сек. на 25 .. всеравно подтормаживает..(( за каждый кадр щитается по две функции.. одна из них (небольшая) может щитаться(рекурсивно) максимум до 4 раз. В принципе нагрузка небольшая.. не пойму в чем дело.. Да .. большой текст это гдето 2.5 экрана текста.. вот кусок функции щитающейся рекурсивно .. function fmspeed(x,y,z,t,q){ if (t==0){ if ( eval(mname[y])._y < mcordy[y]+z ) { speed[y]= mspeed for (i=y ; i<6 ; i++){ speed[y]=speed[y] * 1.5 } } else{ speed[y]=0} if (eval(mname[y])._y>=(3*mcordy[y]+z)/3 & y>x){ fmspeed(x,y-1,z,0) } } на эту функцию попадают так function movem(x,y,z){ if (y==0) { movemparams[1]=x movemparams[2]=y movemparams[3]=z _global.unpress=1 fmspeed(x,6,z,y,x); for(i=1;i<=6;i++){ eval(mname[i])._y=eval(mname[i])._y + speed[i] } if (eval(mname[6])._y == mcordy[6]+z){ mstat=1 for (i=1;i<=6;i++){ speed[i]=0 } for (i=x;i<=6;i++){ eval(mname[i])._y=mcordy[i]+z } } } переключение с high на low quality не дайт ничего. |
![]() |
Часовой пояс GMT +4, время: 16:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|