it is easier to say than to do but tell her if you're not the one for this point in time, then you are just going to move on.

I had a girl do this to me for the last two years of high school. She even grinded up on me at the prom after party, with her boyfriend there. There are girls that like to keep around potential guys, or just plain play mind games for fun. She sounds like one of the two.