Показать сообщение отдельно
Старый 27.08.2009, 18:42
vanguish вне форума Посмотреть профиль Отправить личное сообщение для vanguish Найти все сообщения от vanguish
  № 9  
Ответить с цитированием
vanguish
 
Аватар для vanguish

Регистрация: Nov 2006
Адрес: Ukrainian
Сообщений: 24
Отправить сообщение для vanguish с помощью ICQ
Значит так.... сделал.... по схеме отбратон пропорционального масштабирования:
Код AS1/AS2:
for (var i = 0; i<100; i++) {
engine_mc.v_map_mc.attachMovie('id','id'+i,engine_mc.v_map_mc.getNextHighestDepth(),{_x:100*i, _y:100*i, _xscale:100*current_zoom, _yscale:100*current_zoom});
	engine_mc.v_map_mc['id'+i].onEnterFrame = function() {
		this._yscale = this._xscale=100*current_zoom;
 
	};
}
engine_mc - это слой который масштабируется
current_zoom - текущий масштаб
Как видите разместил 100 обьектов.... производительность не упала... ни при двигании карты , ни при её зумировании!!!
Всем спасибо ))) Наверно так и оставлю. Можно конечно попробовать изменять координаты меток... и сравнить что меньше жрёт ресурс.. но думаю разницы особой не будет!

Если есть какие-то ещё варианты прошу поделиться ))


Последний раз редактировалось vanguish; 27.08.2009 в 18:45.