It's due to the fact that GoogleBot and other search engine robots were not made to go around decompiling your .SWF files or viewing your website as if it were human. It can only read what HTML code you present it with and index it. For Flash sites, make a fall-back HTML page available, loading up automatically when Flash cannot be used. It'll at least help to get things indexed.