![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Значит так..
сделана анимированная менюшка(используя исключительно 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 не дайт ничего. |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Разбей текст на части. Переход по страницам, а не по скролу. Выглядит это вполне прилично, вряд ли сильно испортит дизайн.
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
|
И еще попробуй разбить меню и текста на отдельные swf файлы подгружаемые куда нужно посредством loadmovie
__________________
A lot can happen in the middle of nowhere... |
![]() |
Часовой пояс GMT +4, время: 19:20. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|