<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dead Ink Vinyl &#187; actionscript</title>
	<atom:link href="http://blog.deadinkvinyl.com/tag/actionscript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deadinkvinyl.com</link>
	<description>Musings of David L Kinney</description>
	<lastBuildDate>Wed, 24 Feb 2010 05:33:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.deadinkvinyl.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dead Ink Vinyl &#187; actionscript</title>
		<link>http://blog.deadinkvinyl.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.deadinkvinyl.com/osd.xml" title="Dead Ink Vinyl" />
	<atom:link rel='hub' href='http://blog.deadinkvinyl.com/?pushpress=hub'/>
		<item>
		<title>XSL in Adobe AIR</title>
		<link>http://blog.deadinkvinyl.com/2008/10/09/xsl-in-adobe-air/</link>
		<comments>http://blog.deadinkvinyl.com/2008/10/09/xsl-in-adobe-air/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 05:22:46 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[brianriggs]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[flacc]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mikechambers]]></category>
		<category><![CDATA[xalan]]></category>
		<category><![CDATA[xalanc]]></category>
		<category><![CDATA[xerces]]></category>
		<category><![CDATA[xercesc]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl]]></category>
		<category><![CDATA[xslt]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=145</guid>
		<description><![CDATA[Brian Riggs shows us how to perform client-side XSL/XSLT in an AIR application. Thanks to Brian for shining light on this, and thanks to Mike Chambers for sharing the link on Twitter today. Brian&#8217;s post is from May, so many of you may have already seen it. The solution Brian outlines requires JavaScript because the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=145&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Brian Riggs shows us <a href="http://blogs.adobe.com/briggs/2008/05/using_air_for_xslt_processing.html">how to perform client-side XSL/XSLT in an AIR application</a>. Thanks to Brian for shining light on this, and thanks to Mike Chambers for <a href="http://twitter.com/mesh/statuses/951840353">sharing the link</a> on Twitter today. Brian&#8217;s post is from May, so many of you may have already seen it.</p>
<p>The solution Brian outlines requires JavaScript because the only XSL toolkit AIR provides is inside of the WebKit HTML rendering engine. Consequently, AIR developers working with the Flash or Flex APIs will need to use an ActionScript-JavaScript bridge. Brian provides a nice code snippet showing how to create that bridge. Great, but still a kludge. </p>
<p>Unfortunately, XSL doesn&#8217;t seem to have made it into the <a href="http://livedocs.adobe.com/flex/gumbo/langref/">Gumbo API</a> for the next version of Flex and AIR. There is also no mention of XSL in Mike Chambers&#8217; September post <a href="http://www.mikechambers.com/blog/2008/09/11/adobe-air-15-cosmo-builds-now-in-flex-sdk-nightly-builds/">about AIR 1.5</a>. I have <em>not</em> had an opportunity to pull down a recent nightly build of the Flex trunk to verify that the ActionScript API for AIR continues to lack XSL support, but all indications are that XSL is not present. </p>
<p>A little bit of Googling indicates that I am not alone in desiring XSL capabilities in AIR that do not require a bridge to JavaScript. I know that XSL is not like the hot stuff that Adobe like to tout in its products (<acronym title="Online Analytical Processing">OLAP</acronym> only made it in because of its use in visualization), but it&#8217;s a real asset for enterprise developers. </p>
<p>I suspect that Adobe&#8217;s plan may be to leave out XSL&#8212;and a lot of other large-but-niche APIs&#8212;and let teams needing those capabilities include them with <a href="http://www.peterelst.com/blog/2008/10/04/what-is-flacc-all-about/">FlaCC</a>, the upcoming C/C++ to Flash byte code compiler. (More info about FlaCC, including links to slides and a hi-res presentation video is available <a href="http://www.peterelst.com/blog/2008/10/05/more-information-on-flacc/">here</a>). Specifically, for XSL, <a href="http://xml.apache.org/xalan-c/">Xalan</a> and <a href="http://xerces.apache.org/xerces-c/">Xerces</a> could be imported. In truth, I find this to be an attractive solution, in part because I&#8217;m sure someone else will go through the hassle of compiling the popular C/C++ libraries to SWCs for me&#8212;I will only need drop those into my project.</p>
<p>However, if you are an AIR developer who cannot wait for FlaCC or want to see XSL make it into AIR&#8217;s officialy ActionScript API, consider <a href="http://www.adobe.com/go/wish">submitting an enhancement request</a>. </p>
<br />Posted in Development, HowTo Tagged: actionscript, adobe, air, as3, brianriggs, c, cpp, flacc, javascript, mikechambers, xalan, xalanc, xerces, xercesc, xml, xsl, xslt <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=145&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/10/09/xsl-in-adobe-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts Kicking Around</title>
		<link>http://blog.deadinkvinyl.com/2007/10/24/thoughts-kicking-around/</link>
		<comments>http://blog.deadinkvinyl.com/2007/10/24/thoughts-kicking-around/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 10:18:46 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=96</guid>
		<description><![CDATA[I&#8217;m working on two entries at the moment. The first entry is about ActionScript 3 turning into Java with all of the frameworks, needless abstractions, and developers who think they know solid programming practices because they can spell MVC. The second entry is my response to several articles I&#8217;ve recently read about how to hire [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=96&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on two entries at the moment. The first entry is about ActionScript 3 turning into Java with all of the frameworks, needless abstractions, and developers who think they know solid programming practices because they can spell <span class="caps">MVC</span>. The second entry is my response to several articles I&#8217;ve recently read about how to hire the best developers. I don&#8217;t expect to get either entry done before the weekend, though. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/96/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/96/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=96&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/10/24/thoughts-kicking-around/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>My Schedule for Adobe MAX 2007 Chicago</title>
		<link>http://blog.deadinkvinyl.com/2007/09/07/my-schedule-for-adobe-max-2007-chicago/</link>
		<comments>http://blog.deadinkvinyl.com/2007/09/07/my-schedule-for-adobe-max-2007-chicago/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 04:07:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobemax]]></category>
		<category><![CDATA[applicationdesign]]></category>
		<category><![CDATA[continuousintegration]]></category>
		<category><![CDATA[creativesuite]]></category>
		<category><![CDATA[datavisualization]]></category>
		<category><![CDATA[experiencedesign]]></category>
		<category><![CDATA[fireworks]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flexunit]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[richinternetapplication]]></category>
		<category><![CDATA[rubyonrails]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2007/09/07/my-schedule-for-adobe-max-2007-chicago/</guid>
		<description><![CDATA[The Adobe MAX conference is in my backyard this year. The lack of travel expenses and the steep discount provided to attendees of 360&#124;Flex made it possible for me to attend. After registering, I chatted with other developers in my company to determine what sessions would be of greatest benefit to the teams using or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=77&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.adobemax2007.com/">Adobe MAX</a> conference is in my backyard this year. The lack of travel expenses and the steep discount provided to attendees of <a href="http://www.360flex.com/">360|Flex</a> made it possible for me to attend. </p>
<p>After registering, I chatted with other developers in my company to determine what sessions would be of greatest benefit to the teams using or investigating Flex. I shuffled those in with some sessions I really wanted to attend and the resulting schedule is below.</p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/RA209W">Data Visualization with Flex</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/RA303W">Customizing the Flex Framework</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/RA207W">Continuous Integration with Flex, FlexUnit, and Ant</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/WD212W">Optimizing ActionScript 3.0 Performance</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/RA026W">Inspire Session: The Dawning of the Age of Experience</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/WI022W">What Makes a Design Seem Intuitive?</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/WI302W">Pixel Perfect Precision</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/WI010W">XD: Prototyping Rich Internet Applications with Fireworks CS3</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/RA012W">XD: Adobe&#8217;s Approach to Application Design</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/RA305W">Optimizing Flex Applications</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/WI211W">Designers and Developers CAN Love Each Other</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/RA208W">Creating New Flex Components</a></p>
<p><a href="https://secure.adobemax2007.com/na/sessions/locator/session/RA212W">Flex on Rails</a></p>
<p>I look forward to seeing some of you there! </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/77/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/77/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=77&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/09/07/my-schedule-for-adobe-max-2007-chicago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
	</channel>
</rss>
