As long as I'm understanding the issue correctly, this is a long standing "Flashism" (not saying it's right or desirable, but something that has required a workaround for a very long time). See if you can use nesting to get around the issue (the animation will restart when keyframes are encountered), I'll send this issue in for review. It's possible it has something to do with Player, although I can't find any concrete information on this to know for sure.
Yes, i worked around the issue by placing it into a movieclip but i don't like it coz its on a separate timeline. Well i guess i have no other choice Thank you very much for your response, really appreciate it.