The stop() function is a timeline command, not a layer function, so if you place it on any layer of a timeline the entire timeline will stop at whatever frame that it is in. If you want something to stop independently of anything else in a timeline that is animating you need to create it as a movieclip with its own timeline that you can command to stop().
Thank you Ned
its about time i refresh my flash tutorials and practice :-)
You're welcome... practice is the key