Подправил как ты сказал, но, что то не получается...

И при трассировке Empty1...Empty6 теперь не отображаются...

Код AS1/AS2:
stop(); //Остановка кадра
function toStart(NameP){ //Начинаем перенос предмета
for (var i=1; i<6; i++){
if (this["box"+i].hitTest(_root._xmouse,_root._ymouse,false)){
if (Empty[i]=="1"){ Empty[i]="0"; } //Освобождаем ячейку(если предмет в ней)
}
}
info="box1:"+Empty1+" box2:"+Empty2+" box3:"+Empty3; trace (info);
info2="box4:"+Empty4+" box5:"+Empty5+" box6:"+Empty6; trace (info2);
startDrag (NameP);
}
function toStop(NamePortfel){ //Отпускаем переносимый предмет
for ( var i=1; i<6; i++){
//Проверка находится ли портфель над одной из ячеек
if (this["box"+i].hitTest(_root._xmouse,_root._ymouse,false)){
//если находится то переходим к функции добавления портфеля в ячейку
if (Empty[i]=="0"){ Empty[i]="1"; AddToBox(NamePortfel,this["box"+i])
info="box1:"+Empty1+" box2:"+Empty2+" box3:"+Empty3; trace (info);
info2="box4:"+Empty4+" box5:"+Empty5+" box6:"+Empty6; trace (info2);
startDrag (NameP);
}
}
//иначе обращаемся к функции возвращающей портфель на его начальное положение
else if (Empty[i]=="1"){ GoToStart(NameP,this["box"+i])}
}
}
function AddToBox (Portfel,Name_Box){ //Перенос портфеля в нужную ячейку
if (Name_Box=="box1"){ ItemInBoxX=259; ItemInBoxY=180; } //Координаты портфеля в 1 ячейке
if (Name_Box=="box2"){ ItemInBoxX=332; ItemInBoxY=180; } //Координаты портфеля в 2 ячейке
if (Name_Box=="box3"){ ItemInBoxX=405; ItemInBoxY=180; } //Координаты портфеля в 3 ячейке
if (Name_Box=="box4"){ ItemInBoxX=259; ItemInBoxY=253,5; } //Координаты портфеля в 4 ячейке
if (Name_Box=="box5"){ ItemInBoxX=332; ItemInBoxY=253,5; } //Координаты портфеля в 5 ячейке
if (Name_Box=="box6"){ ItemInBoxX=405; ItemInBoxY=253,5; } //Координаты портфеля в 6 ячейке
Portfel._x=ItemInBoxX;
Portfel._y=ItemInBoxY;
info="Портфель "+Portfel+" добавлен в ячейку "+Name_Box; trace (info);
stopDrag ();
}
function GoToStart(NamePortfel,NameBox){ //Если ячейка занята то переносим портфель в его начальные координаты ItemX=0;
//Начальные координаты портфелей - задам потом
if (NamePortfel=="Portfel1"){ ItemX=0; ItemY=0; } //Начальные координаты портфеля 1
if (NamePortfel=="Portfel2"){ ItemX=0; ItemY=0; } //Начальные координаты портфеля 2
if (NamePortfel=="Portfel3"){ ItemX=0; ItemY=0; } //Начальные координаты портфеля 3
if (NamePortfel=="Portfel4"){ ItemX=0; ItemY=0; } //Начальные координаты портфеля 4
if (NamePortfel=="Portfel5"){ ItemX=0; ItemY=0; } //Начальные координаты портфеля 5
if (NamePortfel=="Portfel6"){ ItemX=0; ItemY=0; } //Начальные координаты портфеля 6
NamePortfel._x=ItemX;
NamePortfel._y=ItemY;
infoempty="Ячейка "+NameBox+" занятa"; trace (infoempty);
stopDrag ();
}