ну ничего себе зажрались новечки...я ему тут всё полностью сделал, а он не доволен....эх, почему я такой добрый...
Код во фрейме фрейме:

Код:
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 это не имеет никакого отношения