Показать сообщение отдельно
Старый 22.02.2010, 20:48
an_games вне форума Посмотреть профиль Отправить личное сообщение для an_games Найти все сообщения от an_games
  № 5  
Ответить с цитированием
an_games

Регистрация: Mar 2007
Сообщений: 207
Цитата:
ну так с виду - несколько раз хиттестите одно и то же,
да, я уже заметил косяк), но это на суть проблемы не влияет.

Цитата:
остальное просто мрачно как-то...
это в смысле- не правильно или не понятно?

Цитата:
как вы только в этом что-то понимаете...
упрощенный вариант просто чтоб отразить смысл-
Код AS1/AS2:
 
function place_mc() {
	lev++;
	var d = _root.my_mc.duplicateMovieClip("mc" + lev, lev);
		d._x =xxx;
		d._y =yyy; 
 
 
d.onEnterFrame=function(){
this._x+=2;
this._y+=2;	
 }
 
}
Код AS1/AS2:
 
function place_mc() {
	lev++;
	var d = _root.my_mc.duplicateMovieClip("mc" + lev, lev);
		d._x =xxx;
		d._y =yyy; 
 
 
	    mcArray.push(d);
	}
 
function move_my_mc() {
 
var i = _root.mcArray.length;
var mcArr  = _root.mcArray;
 
	while(i--) {
 
mcArr[i]._x+=2;
mcArr[i]._y+=2;
 
}
}
думаю просто раньше код с циклом был совершенно не оптимизирован и при тесте с большим кол-вом обьектов работал медленне, впрочем еще не уверен