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

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

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

Регистрация: Aug 2011
Сообщений: 26
По умолчанию Тормоза при перемещении объекта.

Доброго времени суток. Не подскажите куда смотреть, что проверить.?

Сделал простенькое передвижение, но при многократном использовании начинает ужасно тормозить. Попробуйте по передвигать пешками раз 15. С чем это может быть связано?
Пробовал делать по событию Enter_frame и Timer. Разницы ни какой.. Тормозит так же..


Последний раз редактировалось Varyag; 17.11.2011 в 20:06.
Старый 17.11.2011, 19:13
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 2  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Ну, возможно криво работающий код виноват:
Цитата:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at ArenaPackege::Arena/ClickCircle()[C:\Varyag\Проекты\Герои\Клиент\src\ArenaPackege\Arena.as:244]

Старый 17.11.2011, 19:36
Varyag вне форума Посмотреть профиль Отправить личное сообщение для Varyag Найти все сообщения от Varyag
  № 3  
Ответить с цитированием
Varyag

Регистрация: Aug 2011
Сообщений: 26
Да даже если без этого фрагмента...
Что в этом может тормозить.?
Код AS3:
	private function run_Peshka(event:Event):void {
			_incrimentForCount++;
 
			if (_incrimentForCount == _countForRun){
					_Peshka.removeEventListener(Event.ENTER_FRAME, runUnit);
 
				}
			else {
					_Peshka.x += _XSpeed;
					_Peshka.y += _YSpeed;
				}
		}

Старый 17.11.2011, 20:52
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 4  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Конкретно в этом коде, ничего.

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Не в тему чуть, но всё же - зачем цеплять анимацию к onEnterFrame, не проще воспользоваться тем же TweenLite ?
__________________
adobe AS3 manual

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

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

Старый 17.11.2011, 23:21
mumifikat вне форума Посмотреть профиль Отправить личное сообщение для mumifikat Найти все сообщения от mumifikat
  № 7  
Ответить с цитированием
mumifikat

Регистрация: Aug 2011
Адрес: Керчь
Сообщений: 18
Если у вас фигуры в векторе и их много - из-за этого может тормозить. Следует переводить в Bitmap. У меня был подобный случай.

Старый 18.11.2011, 00:38
Varyag вне форума Посмотреть профиль Отправить личное сообщение для Varyag Найти все сообщения от Varyag
  № 8  
Ответить с цитированием
Varyag

Регистрация: Aug 2011
Сообщений: 26
Спасибо) Именно в векторе дело) Слишком много элементов отрисовывалось.)

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

Теги
анимация , тормоза
Опции темы
Опции просмотра

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

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


 


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


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