Код из примера не работал, я его изменил:

Код:
for (var i in Locations) {
// перебираемый эелемент является клипом?
if (typeof (Locations[i]) == "movieclip") {
var tst = eval(targetPath(Locations[i]));
// что это за клип?
if (tst.itemType == "carpet") {
trace(">>>>>>>>>");
}
}
}
В таком варианте все заработало, спасибо!
А нет ли какой-то возможности брать конкретный слой, узнавать, что на нем лежит и потом с этим работать?