Thanks, but this don't work I set the callback in SetTileproperties(), this already filter the collition(for both sides the tiles and the payer), i use a tilemaext for the level, it already filter the class. After try to implement it I think the problem is how the tilemap work and not the function inself, don't allow my work with each tile separately(at least not with this callback). I should manage this colliton in another way.
As I am using typed group to store all my enemy ships I have to set Unique for loadGraphic in my Enemy class everytime I create a new instance.
Otherwise HF optimizes memory usage and store only one graphic object in vertex buffer and when I try to repaint one particular enemy it overloads the vertex buffer.
The following resolved the issue (one small 'true' at the end):