moho vs flash - The reason for the swf size diffrence.
Posted: Sat Oct 16, 2004 2:43 am
Moho exports it's flash animations as a bunch of diffrent layers.
flash on the other hand merges all those layers into a single layer.
Here's my proof / example.
I tried using this program (SWF Quicker) and I imported a moho swf render. it was in a bunch of diffrent layers and took quite some time for it to load them all.
I then ran the swf file through flash and re-exported it with flash. flash took those layers and made 1 layer out of them.
I opened the new swf in this program again, this time it loaded in seconds and there was 1 single layer and the animation was identical.
I then ran a test to see how the compression was in this program, and the result was this. moho's render was basically the same, quite large.
the flash render compressed the same way in the same program was 1/2 the size if not less (Can remember EXACTLY). both files where uncompressed at time of rendering/compressing.
So it seems to me that this is the reason for moho having such large swf exports over flash exports.
Another thing I'd like to note is that because moho exports swf files this way if you make the flash animation full screen it's VERY choppy and not very enjoyable (I can only assume this is because of the TONS of layers it's using for each frame.) Whereas the flash single layer export runs nice and smooth when in full screen mode. (again assuming it's because it's only using 1 single layer.)
very interesting to see this result. I was amazed at the diffrence this could have made, but the evidence is there.
Any replies about this?
as always any reply is better then no preply.
flash on the other hand merges all those layers into a single layer.
Here's my proof / example.
I tried using this program (SWF Quicker) and I imported a moho swf render. it was in a bunch of diffrent layers and took quite some time for it to load them all.
I then ran the swf file through flash and re-exported it with flash. flash took those layers and made 1 layer out of them.
I opened the new swf in this program again, this time it loaded in seconds and there was 1 single layer and the animation was identical.
I then ran a test to see how the compression was in this program, and the result was this. moho's render was basically the same, quite large.
the flash render compressed the same way in the same program was 1/2 the size if not less (Can remember EXACTLY). both files where uncompressed at time of rendering/compressing.
So it seems to me that this is the reason for moho having such large swf exports over flash exports.
Another thing I'd like to note is that because moho exports swf files this way if you make the flash animation full screen it's VERY choppy and not very enjoyable (I can only assume this is because of the TONS of layers it's using for each frame.) Whereas the flash single layer export runs nice and smooth when in full screen mode. (again assuming it's because it's only using 1 single layer.)
very interesting to see this result. I was amazed at the diffrence this could have made, but the evidence is there.
Any replies about this?
as always any reply is better then no preply.