Just pass in your player instance into the Enemy instead of the coordinates and then save the instance inside of the Enemy for example:
public class Enemy{
private var player:Player;
public function Enemy(xLocation:int, yLocation:int, playerParam){
player = playerParam;
}
}
Now in your loop you should be able to access the player's updated x and y values by saying: player.x or player.y .