I’ve lost the original fla for my swf and i never put a stop on it before creating it. can i stop it’s looping without access to it’s original fla?
I believe so…It’s like stopping a movieClip, i guess:
_root.movieClip.stop();
So i guess it depends how you import the swf…maybe someone else can expand on that 
if you have a decompiler it might be easier, but you can try this.
load the movie into another movie
createEmptyMovieClip(“paper”, 1);
loadMovie(“test.swf”, “paper”);
function checker() {
trace(paper._currentframe);
}
myinterval = setinterval(checker, 20);
if it is only looped on the maintimeline, then this will find which is the last frame and you can tell it to stop if its _currentframe is that one.
What’s a decompiler?
Just allows you to extract code,images sounds etc from swfs
think this is about the best around
http://www.buraks.com/asv/
Sothink do one too.
Thanks , I’ll give it a go- otherwise I can always import my swf into a new fla and just refind the audio I put on it and fix up bits of lost animations which for some reason it does when i import like that.- the put a **** stop on it 
Where exactly would I put that code you’ve given me? I’m not using loadmovienum- I’m just using loadmovie and targeting to an empty clip on main swf.
Stingy’s code on the main timeline
The code includes creating an empty movieclip to load into(bonus!!)
just put it on the first frame.
That code is doing some very weird shyte
It does stop the movie but then you get the output popup in test movie mode scrolling through heaps of numbers- all over the place - I can’t even see a pattern to it. So I tried changing the number in your code from 20 to 200 and it did the same thing again just diff numbers.
The numbers is the current frame of the loaded swf, isn’t it?
it’s not working, it’s me, I 'm doing something wrong. NM , I’ll work it out another day. THX