I have a question regarding png compression in swfmill. Below is an example
of an xml file that I'm running:

<?xml version='1.0' encoding='iso-8859-1' ?>
<movie version='9' frames='5' width='242' height='160'>
<FileAttributes hasMetaData='0' allowABC='1' suppressCrossDomainCaching='0'
swfRelativeURLs='0' useNetwork='0'/>
<background color='#FFFFFF'/>
<frame>
    <library>
        <clip id='id0' import='1.png'/>
    </library>
    <place id='id0' depth='1' x='15' y='1.75' scale='0.5' />
</frame>
<frame>
    <library>
        <clip id='id1' import='2.png'/>
    </library>
    <place id='id1' depth='1' x='13.3' y='0' scale='0.5' />
</frame>
...
</movie>

I run this with the command "swfmill simple myxml.xml output.swf". I haven't
rebuilt my swfmill code in a few months (I'm using revision 234 from svn). A
quick glance at the changelogs for the revisions since 234 and I don't see
anything that would address this problem. I can always rebuild from source
if I need to though.

In total, I have 4 frames. The original png images are about 85kb a piece.
When I run this and create my output swf, the resulting size is around
450kb. 85*4 is 340kb. I'm curious where the extra 110kb is coming from. If I
take the resulting swf, open it in the Flash CS3, and output it as a movie
with compression on and a jpeg quality of 80, I can get a swf with a size of
around 150kb.

My question is: Is there anyway I can achieve this kind of compression with
swfmill? And if so, how? is there a param that I should add to the <place>
tag? I'm using pngs because I need transparency support, and even given the
Flash IDE's jpeg compression, it compresses but still keeps all of my
transparency intact.

Any suggestions?

Thanks,

-- Joel
_______________________________________________
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org

Reply via email to