<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>D&#039;Arcy Norman dot net &#187; jswiff</title>
	<atom:link href="http://www.darcynorman.net/tag/jswiff/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darcynorman.net</link>
	<description>apparently much happier in person</description>
	<lastBuildDate>Fri, 20 Nov 2009 03:52:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JSwiff and Flash File Generation</title>
		<link>http://www.darcynorman.net/2005/09/26/jswiff-and-flash-file-generation/</link>
		<comments>http://www.darcynorman.net/2005/09/26/jswiff-and-flash-file-generation/#comments</comments>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<dc:creator>dnorman</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[jgenerator]]></category>
		<category><![CDATA[jswiff]]></category>
		<category><![CDATA[pachyderm]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">707939898</guid>
		<description><![CDATA[We had a great hacking session today, with <a href="http://www.joshuaarcher.com/">Josh</a> piped in over iChat and VNC from California, and King and I hunkered around his collection of Cinema Displays. We managed to replace our krufty <a href="http://www.flashgap.com/index.html">jGenerator</a>-powered flash file wrapper class with one based on <a href="http://www.jswiff.com/">JSwiff</a>, in under a day.

JSwiff takes care of the nastiness of dealing with the .swf file format, and provides an extremely helpful XML intermediary - you can convert any .swf file to this xml format, modify the xml, then render back as .swf. Very handy for what we need to do.

Basically, all we do is a fancy search-and-replace for some custom tags (for things like the image - encoded in Base64 - and the tombstone fields for display on screen) in this intermediate xml file, then pass it into JSwiff and ask it to transform that xml into a swf that we can use in our finished presentation. It's fast, and so far very reliable. As an added bonus, it appears to handle accented characters and such, which totally borked in jGenerator. Mavericks will look better now, once I regenerate all transformed assets.

And JSwiff doesn't look like it will be affected by the scary deadlocks that made jGenerator basically useless for us. Yay, JSwiff! :-)

Even better, if this works out (it's still being tested), then Pachyderm 2 is fully usable again, and on track for the October release!]]></description>
			<content:encoded><![CDATA[<p>We had a great hacking session today, with <a href="http://www.joshuaarcher.com/">Josh</a> piped in over iChat and VNC from California, and King and I hunkered around his collection of Cinema Displays. We managed to replace our krufty <a href="http://www.flashgap.com/index.html">jGenerator</a>-powered flash file wrapper class with one based on <a href="http://www.jswiff.com/">JSwiff</a>, in under a day.</p>
<p>JSwiff takes care of the nastiness of dealing with the .swf file format, and provides an extremely helpful XML intermediary &#8211; you can convert any .swf file to this xml format, modify the xml, then render back as .swf. Very handy for what we need to do.</p>
<p>Basically, all we do is a fancy search-and-replace for some custom tags (for things like the image &#8211; encoded in Base64 &#8211; and the tombstone fields for display on screen) in this intermediate xml file, then pass it into JSwiff and ask it to transform that xml into a swf that we can use in our finished presentation. It&#8217;s fast, and so far very reliable. As an added bonus, it appears to handle accented characters and such, which totally borked in jGenerator. Mavericks will look better now, once I regenerate all transformed assets.</p>
<p>And JSwiff doesn&#8217;t look like it will be affected by the scary deadlocks that made jGenerator basically useless for us. Yay, JSwiff! <img src='http://www.darcynorman.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Even better, if this works out (it&#8217;s still being tested), then Pachyderm 2 is fully usable again, and on track for the October release!</p>
 <img src="http://www.darcynorman.net/wp-content/plugins/feed-statistics.php?view=1&post_id=776" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.darcynorman.net/2005/09/26/jswiff-and-flash-file-generation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
