are you calling collide after refresh hulls? Also, does the player move useing velocity/acceleration/thrust, or are you manually altering there x & y coordinates?
I've tried calling them in all possible orders and nothing seems to work.
The player is being moved by velocity.x & velocity.y
What happens is that all the collisions at the top works just like before, but at the bottom it breaks. My screen is 200 pixels in height, my tilemap is 160 pixels in height, so I move it down 40 pixels to be align at the bottom. What happens is that the collision for the last 40 pixels is gone, but above that it works perfect.
I'm not sure how the collisions work in Flixel, but it seems like I'm moving the tilemap out from some sort of main collision rectangle so that only the part of the tilemap that is still in it works.