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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 188
По умолчанию Оптимизация кода при высокой загрузке Cpu

Не посмотрят-ли уважаемые господа этот пример. Уж очень он процессор грузит. Просто по-черному.
Вложения
Тип файла: zip znamya.zip (13.6 Кб, 103 просмотров)

Старый 06.10.2004, 18:19
Lorex вне форума Посмотреть профиль Отправить личное сообщение для Lorex Посетить домашнюю страницу Lorex Найти все сообщения от Lorex
  № 2  
Lorex
 
Аватар для Lorex

Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
Ну ... функция sin грузит по черному...

есть такая штука как числовьіе рядьі....

они приближенно считают функции..

для sin x я его не помню.. заглянь в линейную алгебру вроде...
там должно бьіть кое что как бьі = 1+ 1/x + 1/x^2 + 1/x^3 ....
вот ето и еть чиловой ряд.... только НЕ ДЛЯ СИНУСА Я ЕТО НАПИСАЛ... а просто как пример привел числового ряда.. Найди такой для sin(x).... возьми первьіх 5 членов и приближенно с практической точностю будешь иметь функцию Синус...

Определиш ее как функцию.. и вьізьівай ее, а не встроенную math.sin она же ТООЧЧЧНООО считает... и потому долго..



А ВОТ ИДЕЯ РЕАЛИЗАЦИИ ВОЛНЬІ КЛАССНАЯ... если сама придумала ее реализацию то поздравляю...!!!! СУПЕР ЗАДУМКА... главное просто подошла...(насколько можно ето просто)...

УДАЧИ... пиши!!!

Старый 06.10.2004, 18:36
Lorex вне форума Посмотреть профиль Отправить личное сообщение для Lorex Посетить домашнюю страницу Lorex Найти все сообщения от Lorex
  № 3  
Lorex
 
Аватар для Lorex

Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
Сорри.. оно то может так.. но у тебя Синусьі всякие в подготовительном етапе... тоесть по ходу дела они не вьічисляются....
тогда... проверяй както производительность...
тут на форуме гдето проскакивала тема ... сколько секунд вьіполняется скрипт.. и меняй количество slices

Старый 06.10.2004, 18:42
Lorex вне форума Посмотреть профиль Отправить личное сообщение для Lorex Посетить домашнюю страницу Lorex Найти все сообщения от Lorex
  № 4  
Lorex
 
Аватар для Lorex

Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
поищи по форуму такое...

точечньій синтаксис он медленнее слеш-синтаксика...

Старый 06.10.2004, 22:34
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
немного повеселее будет, если вектор на битмап заменить (если требования к качеству картинки не очень высокие)
Вложения
Тип файла: zip znamya_.zip (7.4 Кб, 74 просмотров)

Старый 07.10.2004, 11:28
Lorex вне форума Посмотреть профиль Отправить личное сообщение для Lorex Посетить домашнюю страницу Lorex Найти все сообщения от Lorex
  № 6  
Lorex
 
Аватар для Lorex

Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
Веселее будет если разделить фазу синуса и детализацию (твои slices).... тоесть картинка будет подроблена на мелкие куски но не каждая фаза показьвается... как бьі количество кадров уменьшить

И ЕЩЕ...

не на лету координатьі dy присваивать
у тебя в каждом кадре цикл на 50 раз... сделай предварительную подготовку (как сделала коефициентьі)

для каждой фазьі создай мувик phase0, phase1....
помести тогда в него мувики уже спозиционированье и замаскированньіе тоесть с воректньіми игреками

а в онентерфрейм простопоказуй ети мувики.... меняй _visible или как там... тоесть бельше загрузки уйдет на подготовку но при рендеринге будет спокойней....


PS чтоб втьікнуть мувик в мувик програмно... используй attachMovie

Код:
slices = 30;
phases=14;   
amplituda=10;  
PI=3.141526;
s = image._width / slices;

pnb=300;
for(var i=0;i<phases;i++){
	_root.createEmptyMovieClip("phase"+i,i); //создаем контейнер phase0, phase1.... ето наши кадрьі анимации
	for(var j=0;j<slices;j++,pnb++) eval("_root.phase"+i).attachMovie("image","slice"+j,pnb,{_x:10*i,_y:10*j})
}
логика ясна? ПОДГОТОВИТЕЛЬНЬЕ РАБОТЬІ!
Наклепать заготовок потом их покизьівать

Старый 08.10.2004, 01:59
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 7  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Пока код в кадре не выполнится,
переход на следующий -
никак -
отсюда и тормоза...
Измени концепцию всего этого дела...
Исх.не смотрел -
поэтому такой вот общий базар_вокзал...

Старый 10.10.2004, 01:56
Lorex вне форума Посмотреть профиль Отправить личное сообщение для Lorex Посетить домашнюю страницу Lorex Найти все сообщения от Lorex
  № 8  
Lorex
 
Аватар для Lorex

Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
ну вот что я и описьівал...
может и не летает как говорил.. но зато можно отимизировать...

есть отдельно параметр фазьі.. тоесто количество картинок показуемьіх на одну волну... и отдельно ее четкость (slices)

код комментирован хорошо.. читай...
:-)
Вложения
Тип файла: zip wave.zip (7.9 Кб, 69 просмотров)

Старый 10.10.2004, 14:31
dekud вне форума Посмотреть профиль Отправить личное сообщение для dekud Найти все сообщения от dekud
  № 9  
dekud
 
Аватар для dekud

Регистрация: May 2003
Адрес: Питер - город на Неве
Сообщений: 69
ну тут еще всегда можно поиграться с раздельным вычислением....

посмотри....
Вложения
Тип файла: zip znamya.zip (13.1 Кб, 80 просмотров)

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

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

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


 


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


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