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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.09.2009, 13:28
veisss вне форума Посмотреть профиль Отправить личное сообщение для veisss Найти все сообщения от veisss
  № 11  
Ответить с цитированием
veisss
[+1 16.08.10]

Регистрация: Jun 2009
Сообщений: 93
progman ети Unit-ы только в масиве или ето DisplayObject-ы и ты их потом кудато addChild-ишь если ето так то я думаю флешь удаляет только линк который достаешь из масива, попробуй трейсить numChildren-ы у контейнеров

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

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
Цитата:
Сообщение от Smrad Посмотреть сообщение
Код AS3:
m_unitlist[i] = m_unitlist[ m_unitlist.length - 1 ];
В AS3 - массивы не настоящие массивы. Нужно тестировать, дает ли это выигрыш в производительности или надоборот .
ну полюбому в интерпритаторе это есть список объектов std::list или std::map в недрах реализации.

Добавлено через 1 минуту
Цитата:
Сообщение от veisss Посмотреть сообщение
progman ети Unit-ы только в масиве или ето DisplayObject-ы и ты их потом кудато addChild-ишь если ето так то я думаю флешь удаляет только линк который достаешь из масива, попробуй трейсить numChildren-ы у контейнеров
Unit это мой класс и он только в массиве.
более того у меня вообще от флеша нет ничего. только один мувиклип 640х480 который я юзаю как поверхность для отрисовки моего контента. и все объекты внутри игровые либо статикой либо в массивах.
__________________
fast restart: *((int*)0) = 0;


Последний раз редактировалось progman; 19.09.2009 в 13:34.
Старый 19.09.2009, 13:59
Smrad вне форума Посмотреть профиль Отправить личное сообщение для Smrad Найти все сообщения от Smrad
  № 13  
Ответить с цитированием
Smrad

Регистрация: Nov 2008
Сообщений: 205
Отправить сообщение для Smrad с помощью ICQ
Цитата:
Сообщение от progman Посмотреть сообщение
ну полюбому в интерпритаторе это есть список объектов std::list или std::map в недрах реализации.
Конечно нет. У Array сложность обращения к элементам константная, у листа линейная, а у мапа логарифмическая. Скорее всего "в недрах" своя структура данных. Я про то, что перед оптимизацией неплохо было бы проверять ее надобность.

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

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
Цитата:
Сообщение от Smrad Посмотреть сообщение
Конечно нет. У Array сложность обращения к элементам константная, у листа линейная, а у мапа логарифмическая. Скорее всего "в недрах" своя структура данных. Я про то, что перед оптимизацией неплохо было бы проверять ее надобность.
хм... тогда да. согласен.
__________________
fast restart: *((int*)0) = 0;

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

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

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


 


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


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