I've been working on updating some banners built with CS4 in CS6 over the last two days and have seen a dramatic increase in the exported file size from CS6 over the original versions with minimal changes to content (text edits, same fonts). As a comparison, I looked at a 160x600 banner from CS4 with a filesize of 34,540 bytes and the same file when exported from CS6 is 41,057. I tried using the LZMA compression yesterday and that helped, but this is only applicable on Flash Player 11+ and the banners had to be saved at 10 or lower.
Does anyone have any suggestions as to why this is happening? I've wasted half a day recompressing the files down via 6 to get them out the door. Am I better off using CS4 for this stuff? Could it be a legacy file issue and I wouldn't see it if I built from scratch in CS6?
We checked out size reports and noticed that there was a difference in the font weight in both banners, this could account for part of it, but it was the same fonts in both so not sure why this is happening but it is very frustrating.
For clarifiication, you opened a banner in CS6 that was created in CS4... made NO changes or edits, simply re-saved that file as a CS6 version and saw an approx 20% increase in file size?
And this is the .swf file size we are talking about? How do the .fla file sizes compare?
When you say
exported from CS6
was this by "Publishing" the .swf, "Control/Enter" compiling or what?
Didn't look at the file size of the FLA, just the SWF as I didn't even necessarily resave the CS4 as CS6. No edits were made, I tried it with a simple open and publish just to make sure I wasn't doing anything to change the file and the resulting file was heavier (kb).
I looked through the size reports and saw that while image compression was better in the CS6 version, the fonts were all heavier than they were in the CS4 version and this put it over the 40kb limit.
You might check the embedded fonts and only embed the needed characters, not the entire character set.....could that be the diff?... CS4 lets you choose which characters (for example only lower case... no numberals, no puncuation) while CS6 by default embeds everything?
I don't have CS6 so I can't test myself.