Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Сильно тормозит процесор... (http://www.flasher.ru/forum/showthread.php?t=111604)

tikhop 03.05.2008 18:44

Сильно тормозит процесор...
 
Добрый день, делаю проект, на стадии разработки столкнулся с одной ситуацией: процессор при перемещении мыши.
Сделал 3 варианта:
1-Просто поместил фотку в клип - процессор грузился на 80
2-Загружал фотку в клип, затем конвертировал её в битмап и выводил на экран - процесор грузился максимум на 86
3-Решил впервые использовать ооп, изучая параллельно мука(основы AS2) получилось следующие http://www.tikhop.com/flasher/start.zip (хотелось бы и дальше использовать ооп, но оч тормозит) может это так и должно быть, может я просто не так делаю) - процессор грузит от 98 и далее.

Буду оч благодарен любой подсказке....
P.S. вот ссылочка - можно посмотреть онлайн
http://www.cafe-gorod.ru/test/ (3 вариант) оч тормозит

trigger 03.05.2008 21:17

Код:

alphaUp_mc.onEnterFrame=function(){
               
        loadingAlpha._alpha+=(0-loadingAlpha._alpha)/8
          if(loadingAlpha._alpha<=0.2){
                  trace(1234)
                menuY._y+=Math.ceil(((Stage.height+63)-menuY._y)/4)
          bgAlpha._alpha+=(100-bgAlpha._alpha)/4
          logoAlpha._alpha+=(100-logoAlpha._alpha)/4
          if(bgAlpha._alpha>=98){
                bgAlpha.gotoAndStop(2)
                  delete this.onEnterFrame
          }
          }

Подозреваю у тя очень много FPSов (для плавности) т.к. шаг альфы маленький. Это чревато.... Попробуй onEnterFrame заменить на setInterval, так ты избавишься от привязки к FPS мувика в котором ты класс создаешь.

tikhop 09.05.2008 06:00

Подскажите а что лучше перемещать битмап или jpeg? или нет разницы как таковой?

FlashRus 09.05.2008 09:34

Впринципе разницы нет. А вобще перемещать лучше векторное изображение.

aksios 09.05.2008 12:51

Загрузка процессора в нормальном размере окна: мах 4 % - и в чем вапрос?
ЗЫ: А вот если растянуть картинку, то выйдет и 60%. Отсюда: не нада маштабить.
А вот насчет перемещения изображения в векторе... фактически по причине загрузки процессора при обработке векторов, во флеше проблемна реализация того же 3Д. Тока растр одназначно.


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

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