Показать сообщение отдельно
Старый 12.10.2007, 11:25
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 8  
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
ну ничего себе зажрались новечки...я ему тут всё полностью сделал, а он не доволен....эх, почему я такой добрый...

Код во фрейме фрейме:
Код:
var TOTAL_OBJECTS:Number = 3;

for (var i:Number = 1; i <= TOTAL_OBJECTS; i++){
	this["c" + i].labelTf.text = i;
	
	var btn:MovieClip = this["oval" + i];
	btn.labelTf.text = String(i);
	movement(btn);
}

function movement(btn:MovieClip){
	btn.onPress = function(){
		btn.startDrag();
	}
	btn.onRelease = function(){
		checkContainer(btn);
		btn.stopDrag();
	}
	btn.onReleaseOutside = btn.onRelease;
}

function checkContainer(btn:MovieClip){
	for(var i:Number = 1; i <= TOTAL_OBJECTS; i++){
		if(btn.hitTest(this["c" + i]) && btn.labelTf.text == this["c" + i].labelTf.text){
			btn._visible = false;
		}
	}
}
На сцене ящики с именами c1, c2, c3 - ("c" - латинская)
И к примеру шарики: oval1, oval2, oval3
В мувике ящика и шарика динамическое текстовое поле labelTf

Для справки: это AS1, а не открывается fla файл у вас, т.к. сохранён в 8 flashe. К AS3 это не имеет никакого отношения
__________________
Flash Developer
Папа TDP4 Team Battle