Just a resource management issue I suppose, past file size. A bunch of SWFs on a page is probably more resource-intensive than a bunch of gifs (though now in the days of 8x core processors who cares!), but whatever.
Also I don't think there's a way to make flash files transparent. In all the time I've used flash, I've seen nothing of the sort.
Bookmarks