Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 03.03.2004, 13:56
LuckLess вне форума Посмотреть профиль Отправить личное сообщение для LuckLess Найти все сообщения от LuckLess
  № 1  
LuckLess

Регистрация: Mar 2004
Адрес: Moscow
Сообщений: 13
Отправить сообщение для LuckLess с помощью ICQ Отправить сообщение для LuckLess с помощью AIM
По умолчанию Тормоза при появлении текста! Хелп!(Flash MX)

Значит так..
сделана анимированная менюшка(используя исключительно 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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:56.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.