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

Регистрация: Apr 2007
Сообщений: 1,369
Знакомая проблемка. Вам нужно блокировать мувики, а потом разблокировать:
Код:
myListener.onLoadInit = function(mci:MovieClip) {
	mci.onPress=function(){
		Lock();		tween = new Tween(mci, "_alpha", None.easeOut, mci._alpha, 0, .8, true);
		tween.onMotionFinished=function(){
			UnLock();
			mci.swapDepths(mci.getDepth()-5);
			for(i=1;i<=4;i++){
				numer = swtch_forward(mci);
				number[i] = numer - i;
				if(number[i]<=0) number[i]=number[i]+4;
				}
			for(i=1;i<=4;i++){
				if(i!=4)mM(swtch_back(number[i]),koord[5-i].X,koord[5-i].Y);
				if (i==4) {swtch_back(number[4])._x = koord[1].X;swtch_back(number[4])._y=koord[1].Y;
					//tween.stop()
					tween = new Tween(mci, "_alpha", None.easeOut, mci._alpha, 100, .8, true);}
				}
			}
		}
	}

mcLoader.addListener(myListener);

for(i=1;i<=4;i++){
	_root.createEmptyMovieClip("kar_"+i, 1000+i);
	var mci = _root["kar_"+i];
	mci._x = koord[i].X;
	mci._y = koord[i].Y;
mcLoader.loadClip("img/karta_"+i+".jpg", mci);
};

function Lock(){
	for(i=1;i<=4;i++){
	this['kar_'+i].enabled=false
	}
}
function UnLock(){
	for(j=1;j<=4;j++){
	this['kar_'+j].enabled=true
	}
}
Можно делать tween.stop(), но тут не подойдет.