Adobe announced yesterday that search engines like google and yahoo will soon index flash based websites
, basically all SWF files. They don't say how this is going to work, but there are two options IMO: By extracting static texts right out of the SWF bytecode which they claim is already partially done by some search engines today or by running the SWF in a VM and analyzing the displayed content, probably also using the new built-in deep linking functionality of Flash 9.
Besides that this is bad news for end users because flash based websites are generally seen to be clumsy and this might encourage companies to create their websites in flash only now, it is catastrophic for flash game and web application developers if the indexing uses even partially method one: Content which is not ought to be seen might be exposed by those web crawlers, a problem also some websites are facing still today. In order to remove this danger, the only way is to use flash obfuscators with string encryption, such as irrfuscator
(which I released in a new version with improved mxml support today btw).
But let's see how they are really going to do this. And let's hope the web won't be converted to Flash applications now because of this.