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

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

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

Регистрация: Jan 2006
Сообщений: 69
По умолчанию Скорость... :(

Почему когда я делаю Frame Rate = 1, setInterval(function, 5) начинает тормозить. По логике они вообще никак не взаимосвязаны. Я замутил флэшку, в которой пять объектов вращаются по "наконённому" элипсу, но она жутко тормозит. И как от этого избавится я пока не допираю. Хэлп.

Старый 16.01.2006, 22:18
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 2  
Timerlan

Регистрация: Jan 2006
Сообщений: 103
Цитата:
Сообщение от buka2
Почему когда я делаю Frame Rate = 1, setInterval(function, 5) начинает тормозить. По логике они вообще никак не взаимосвязаны. Я замутил флэшку, в которой пять объектов вращаются по "наконённому" элипсу, но она жутко тормозит. И как от этого избавится я пока не допираю. Хэлп.
думаю, что вполне логично, что вызывая функцию каждые 5 миллисекунд все начинает тормозить.
поставь в setInterval 50 хотя бы

Старый 16.01.2006, 22:19
buka2 вне форума Посмотреть профиль Найти все сообщения от buka2
  № 3  
buka2
Banned

Регистрация: Jan 2006
Сообщений: 69
Тогда движение слишком прерывистое

И всё же какая взаимосвязь между Frame Rate и setInterval?

Старый 16.01.2006, 22:20
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 4  
Timerlan

Регистрация: Jan 2006
Сообщений: 103
Цитата:
Сообщение от buka2
Тогда движение слишком прерывистое
а updateAfterEvent в функции вызывается?

Старый 16.01.2006, 22:21
buka2 вне форума Посмотреть профиль Найти все сообщения от buka2
  № 5  
buka2
Banned

Регистрация: Jan 2006
Сообщений: 69
да...

Старый 16.01.2006, 22:24
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 6  
Timerlan

Регистрация: Jan 2006
Сообщений: 103
Цитата:
Сообщение от buka2
да...
ну сделай фрэйм рэйт 30

Старый 16.01.2006, 22:20
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 7  
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
логика не верна...
используй

updateAfterEvent();
__________________
Best regards, Boris Petrov

Старый 16.01.2006, 22:23
buka2 вне форума Посмотреть профиль Найти все сообщения от buka2
  № 8  
buka2
Banned

Регистрация: Jan 2006
Сообщений: 69
делаю Frame Rate = 20, и всё меняется... но всё равно подтормаживает временами

Старый 16.01.2006, 22:24
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 9  
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
блин не ужели не понятно.. что как бы у тебя не работал интервал обновление экрана происходит только во время смены фрейма???!
__________________
Best regards, Boris Petrov

Старый 16.01.2006, 22:25
buka2 вне форума Посмотреть профиль Найти все сообщения от buka2
  № 10  
buka2
Banned

Регистрация: Jan 2006
Сообщений: 69
Цитата:
Сообщение от MIX-er
блин не ужели не понятно.. что как бы у тебя не работал интервал обновление экрана происходит только во время смены фрейма???!
а как же updateAfterEvent?

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

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

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


 


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


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