Показать сообщение отдельно
Старый 13.02.2012, 15:22
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 2  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
Если я правильно понял чего вы хотите, то можно попробывать вот так
Код AS1/AS2:
var arr:Array = new Array()
i = 0;
Int = setInterval(mc_clip, 1000);
function mc_clip() {
	i++;
	s = random(2);
	man = attachMovie("mc_clip", "clip"+i, i);
	man._y = 190+random(90);
	for(var j:Number = 0;j<arr.length;j++){
		if (man._y>=arr[j]._y) {
			man.getNextHighestDepth();
		}
	}
	arr.push(man)
	man.speed = 1+random(2);
	if (s == 0) {
		man._x = -20;
		man._xscale = 100;
	}
	if (s == 1) {
		man._x = 220;
		man._xscale = -100;
	}
	man.onEnterFrame = function() {
		if (this._xscale == 100) {
			this._x += this.speed;
		}
		if (this._xscale == -100) {
			this._x -= this.speed;
		}
	};
}