Not sure what you mean by "would the swf file remember earlier versions". A SWF is a SWF and doesn't store, record, or list any previous version. It just is. But I believe I am misunderstanding your questions, can you rephrase.
Some people are like Slinkies, not really good for anything, but they bring a smile to your face when pushed down the stairs.
Okay, I've ran it multiple times and I get the same results. Each time you publish you SWF it will replace the previous version, this is the only file that contains the active code. If you are running on a server, there may be a chance where the latest version is not being used but rather the cached version. This can be change by changing the browser's setting. It is an easy fix in IE but you have to manually change configuration in Firefox.
Some people are like Slinkies, not really good for anything, but they bring a smile to your face when pushed down the stairs.