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

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

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

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
По умолчанию Slide show как фон сайта. Оптимизация.

Мне надо сделать анимацию на фоне сайта подобно этой:
http://www.mango.com/pv/index.html

Но нагрузка на ЦП (как и там) 50 - 70 %

Использую следующий код:

Код AS3:
_tw1=TweenLite.from(_currentImage, 4, { alpha:0, ease:Linear.easeOut, delay:0.2, onComplete:_onTweenComplete} );
if (_prevImage) {
	_tw2=TweenLite.from(_currentImage, 4, { scaleX:_SCALE, scaleY:_SCALE, ease:Linear.easeOut} );
}

Старый 08.05.2010, 02:04
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 2  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Перешел по ссылке, никакой анимации фона не увидел нажал на аргентину, минут 5 шла загрузка с прелоадрем, интернет 256кб/c. Потом пошла анимация альфа и скале, загрузка да 50-60% флеш не работает с видеокартой, поэтому смена изображения с альфа каналом, тем более что растянуто на 100% браузера, так-что так и должно быть, меньше загрузку сделать не получится, можно только больше.

А не в конце на 100% нагружает, даже копм тормозить начал, вот так флеш...
__________________
Гоночка

Старый 08.05.2010, 16:30
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 3  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
Alex Lexcuk, вообще мне кажется что это маштабирование жрёт... просто альфа вроде как не тормозит.

Цитата:
флеш не работает с видеокартой
это еще что значит?

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
То и значит. Поддержка появится только в FP 10.1
Смысл в том, что когда один рисунок накладывается на другой - наш процессор обходит каждый пиксель и думает - какого же он должен быть цвета? При большом количестве пикселей наблюдаются тормоза.
В FP 10.1 наложением слоем будет заниматься видяха (при соответствующем параметре wmode=gpu). Вероятно, это даст существенный прирост производительности.
Но на данный момент нет =) Говорят, летом появится
__________________
...вселенская грусть

Старый 08.05.2010, 18:10
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 5  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
а возможно как то увеличить шаг анимации и уменьшить частоту?? может чуть-чуть быстрее будет...

Старый 08.05.2010, 18:14
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 6  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
можно частоту кадров динамически менять
__________________
...вселенская грусть

Старый 08.05.2010, 18:31
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 7  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
Ну так дело в том что если проблема в альфе, маштабирование можно было бы оставить с норм шагом, да и все остальные эффекты на сайте также.

Можно было бы сделать так:

Код AS3:
 
private var _up:Boolean=true;
 
/*
код
*/
if (_prevImage) {
	_tw2=TweenLite.from(_currentImage, 4, { scaleX:_SCALE, scaleY:_SCALE, ease:Linear.easeOut, onUpdate:_onProgress} );
}
 
/*
еще немного кода
*/
 
private function _onProgress():void{
         if((_up=!_up))
                 _currentImage.alpha+=0.02;
}
но можно было реализовать это как то подругому? например, задать параметр что бы сам твин апдэйтился через раз, если есть такой...

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

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
Цитата:
В FP 10.1 наложением слоем будет заниматься видяха (при соответствующем параметре wmode=gpu). Вероятно, это даст существенный прирост производительности.
Цитата:
Graphics hardware acceleration

(Mobile only)
A GPU-based vector renderer replaces the software renderer on smartphones and other mobile devices, resulting in faster rendering performance for more expressive user experiences while consuming less power. Supports hardware acceleration of all rendering, including vector graphics, bitmaps, 3D effects, filters, color transforms, alpha, device and embedded text, Saffron type, and cacheAsBitmap.
так это будет только для мобил ?

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

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

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


 


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


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