
Код AS3:
if ( wallLeft.hitTestObject( player as DisplayObject ) ){
movingLeft = false;
trace( movingLeft );
}else if ( wallDown.hitTestObject( player as DisplayObject ) ){
movingDown = false;
trace( movingDown );
} else if ( wallRight.hitTestObject( player as DisplayObject ) ){
movingRight = false;
trace(movingRight);
} else if ( wallUp.hitTestObject( player as DisplayObject ) ){
movingUp = false;
trace(movingUp);
} else if ( wallUp.hitTestObject( player as DisplayObject ) &&
wallleft.hitTestObject( player as DisplayObject ) ){
movingUp = false;
movingLeft = false;
} else if ( wallUp.hitTestObject( player as DisplayObject ) &&
wallRight.hitTestObject( player as DisplayObject ) ){
movingUp = false;
movingRight = false;
} else if ( wallDown.hitTestObject( player as DisplayObject ) &&
wallLeft.hitTestObject( player as DisplayObject ) ){
movingDown = false;
movingLeft = false;
} else if ( wallDown.hitTestObject( player as DisplayObject ) &&
wallRight.hitTestObject( player as DisplayObject )){
movingRight = false;
movingDown = false;
}