
Код AS3:
if ( downKeyIsBeingPressed )
{
if(Map.isPassable(player.x, player.y+4))
player.y = player.y + 4;
else
trace("Стенка!");
}
а в классе Map напишите функцию. как именно зависит от того в каком виде у вас хранится карта.

Код AS3:
static public function isPassable(x:Number,y:Number):Boolean
P.S. для новых вопросов не связанных с этой темой надо новую тему открывать, предварительно поюзав поиск.