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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Jul 2006
Сообщений: 170
The bomb! Сильно тормозит процесор...

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

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

Старый 03.05.2008, 21:17
trigger вне форума Посмотреть профиль Отправить личное сообщение для trigger Найти все сообщения от trigger
  № 2  
Ответить с цитированием
trigger
 
Аватар для trigger

Регистрация: Sep 2002
Адрес: Киев
Сообщений: 140
Код:
 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 мувика в котором ты класс создаешь.

Старый 09.05.2008, 06:00
tikhop вне форума Посмотреть профиль Отправить личное сообщение для tikhop Найти все сообщения от tikhop
  № 3  
Ответить с цитированием
tikhop

Регистрация: Jul 2006
Сообщений: 170
Подскажите а что лучше перемещать битмап или jpeg? или нет разницы как таковой?

Старый 09.05.2008, 09:34
FlashRus вне форума Посмотреть профиль Отправить личное сообщение для FlashRus Найти все сообщения от FlashRus
  № 4  
Ответить с цитированием
FlashRus
 
Аватар для FlashRus

Регистрация: Nov 2006
Адрес: СПб
Сообщений: 921
Отправить сообщение для FlashRus с помощью ICQ Отправить сообщение для FlashRus с помощью Skype™
Впринципе разницы нет. А вобще перемещать лучше векторное изображение.

Старый 09.05.2008, 12:51
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 5  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Загрузка процессора в нормальном размере окна: мах 4 % - и в чем вапрос?
ЗЫ: А вот если растянуть картинку, то выйдет и 60%. Отсюда: не нада маштабить.
А вот насчет перемещения изображения в векторе... фактически по причине загрузки процессора при обработке векторов, во флеше проблемна реализация того же 3Д. Тока растр одназначно.

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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