can anyone explain to me why this code returns no matter where I drop the object (not just "DropZone")

on (release) {
stopDrag();
if (tile_i._droptarget == tile_1.DropZone)
trace("test");
}

Thanks