<?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>Yeah, But Is It Flash? &#187; Flash CS5</title>
	<atom:link href="http://www.yeahbutisitflash.com/?feed=rss2&#038;cat=5" rel="self" type="application/rss+xml" />
	<link>http://www.yeahbutisitflash.com</link>
	<description>Random musings about all things Flash related</description>
	<lastBuildDate>Mon, 06 Sep 2010 21:43:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Tutorial for those living in a parallel universe</title>
		<link>http://www.yeahbutisitflash.com/?p=871</link>
		<comments>http://www.yeahbutisitflash.com/?p=871#comments</comments>
		<pubDate>Sun, 02 May 2010 16:00:27 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.yeahbutisitflash.com/?p=871</guid>
		<description><![CDATA[Good news folks! If you use Flash and live in an alternate reality where Apple and Adobe get along just fine then you&#8217;ll probably find this tutorial quite useful. It details how to get the best performance when writing apps with Flash CS5 Professional&#8217;s Packager for iPhone. I suppose for everybody else there&#8217;s nothing stopping you [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D871"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D871&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>Good news folks! If you use Flash and live in an alternate reality where Apple and Adobe get along just fine then you&#8217;ll probably find this <a href="index.php?p=958">tutorial</a> quite useful. It details how to get the best performance when writing apps with Flash CS5 Professional&#8217;s Packager for iPhone.</p>
<p>I suppose for everybody else there&#8217;s nothing stopping you using Flash to quickly prototype your apps before committing to Objective C. What&#8217;s written in my tutorial will also benefit those wishing to target the Android platform and shows how to take advantage of a device&#8217;s GPU to increase animation performance.</p>
<p>Sure glad I only spent 5 minutes putting the tutorial together. It would have been quite irritating if I&#8217;d spent a few weeks on it only to find out Steve Jobs had changed the developers license agreement rendering all my hard work useless.</p>
<p>So anyway, here it is:</p>
<ul>
<li><a href="index.php?p=958">Packager for iPhone: Animation Render Performance</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=871</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exciting new features for Device Central CS5</title>
		<link>http://www.yeahbutisitflash.com/?p=930</link>
		<comments>http://www.yeahbutisitflash.com/?p=930#comments</comments>
		<pubDate>Wed, 28 Apr 2010 21:02:40 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[Device Central CS5]]></category>
		<category><![CDATA[gamesflash]]></category>
		<category><![CDATA[nokia]]></category>

		<guid isPermaLink="false">http://www.yeahbutisitflash.com/?p=930</guid>
		<description><![CDATA[I&#8217;m a big fan of Adobe Device Central and have been using it over the years on various mobile projects. It really was a lifesaver when porting my GamesFlash project from S60 3rd Edition smartphones to the mass market Symbian Series 40 handsets. With their limited CPU and memory constraints, every byte saved mattered and optimising [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D930"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D930&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;m a big fan of Adobe Device Central and have been using it over the years on various mobile projects. It really was a lifesaver when porting my <a href="index.php?p=154">GamesFlash</a> project from S60 3rd Edition smartphones to the mass market Symbian Series 40 handsets. With their limited CPU and memory constraints, every byte saved mattered and optimising in order to gain maximum performance was critical.</p>
<div align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="536" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10930358&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="536" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=10930358&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></div>
<p>Device Central&#8217;s huge catalogue of devices and its ability to accurately simulate the performance of these devices made it possible to test my code without having to spend a fortune on hardware. The Memory Inspector was an ideal way to check if my code was about to blow the heap on any one device, and was great for identifying areas of code that were consuming too much RAM.</p>
<div align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="536" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10955690&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="536" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=10955690&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></div>
<p>However there have been some glaring omissions that Adobe are thankfully rectifying in Device Central CS5. For the first time you&#8217;ll be able to actually use the Flash debugger when running content within the device emulator. It&#8217;s hard to believe this feature wasn&#8217;t made available sooner but I&#8217;m delighted that it is finally making it into a release. The other great feature I&#8217;m looking forward to is the ability to emulate a device&#8217;s on-board accelerometer.</p>
<p>Take a look at the two videos from Adobe Platform Evangelist Mark Doherty as he gives a guided tour of some of these new features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=930</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Has Apple just nuked the Flash iPhone Packager?</title>
		<link>http://www.yeahbutisitflash.com/?p=768</link>
		<comments>http://www.yeahbutisitflash.com/?p=768#comments</comments>
		<pubDate>Thu, 08 Apr 2010 22:02:40 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.yeahbutisitflash.com/?p=768</guid>
		<description><![CDATA[So Apple has just changed its developer agreement for those wishing to access the iPhone Developer Program and it could spell the end for Adobe&#8217;s iPhone Packager before it has even been released. Here&#8217;s the worrying snippet: 3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D768"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D768&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>So Apple has just changed its developer agreement for those wishing to access the iPhone Developer Program and it could spell the end for Adobe&#8217;s iPhone Packager before it has even been released. Here&#8217;s the worrying snippet:</p>
<blockquote><p>3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).</p></blockquote>
<p>With Apple and Adobe not exactly being the best of friends at the moment it is very possible that this is another blatant attempt by Apple to make Flash irrelevant. Unfortunately these new terms and conditions would also have serious implications for the excellent <a href="http://unity3d.com/" target="_">Unity</a> development platform too.</p>
<p>Fingers crossed it&#8217;s just a big misunderstanding.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=768</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help shape the future of Flash</title>
		<link>http://www.yeahbutisitflash.com/?p=689</link>
		<comments>http://www.yeahbutisitflash.com/?p=689#comments</comments>
		<pubDate>Wed, 24 Mar 2010 23:30:56 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[lightsaber]]></category>

		<guid isPermaLink="false">http://www.yeahbutisitflash.com/?p=689</guid>
		<description><![CDATA[Been holding your breath for Flash Professional CS5? Well Adobe have finally announced that it&#8217;ll be available from April 12th. CS5 has an impressive list of new features but I&#8217;m sure as always there will be someone out there who has just had a great idea that isn&#8217;t going to appear in this release. To be honest I think the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D689"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D689&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>Been holding your breath for Flash Professional CS5? Well Adobe have finally announced that it&#8217;ll be available from April 12th. CS5 has an impressive list of new features but I&#8217;m sure as always there will be someone out there who has just had a great idea that isn&#8217;t going to appear in this release.</p>
<p>To be honest I think the Adobe engineers will probably try and strangle you if you ask them to squeeze it into CS5 this close to release, but all is not lost. You see, those kind people at Adobe have created <a href="http://ideas.adobe.com" target="_">Adobe Labs Ideas</a> where you can suggest new features for future versions of Flash or vote for a suggestion that&#8217;s already been added. So what are you waiting for?</p>
<p>So far, here&#8217;s the suggestion that seems to have gotten most votes.</p>
<blockquote><p>It would be nice if Flash CS5 could automatically inject some humanity and rationale into Steve Jobs and make him realize Apple (and thus, he) cannot grip the Interwebs in an iron fist of greed and censorship. I understand this may take a few unusual new class files and data objects, but I have faith in the Adobe team&#8217;s superior engineering capabilities.</p></blockquote>
<p>I imagine it won&#8217;t be that hard to implement. Oh and while they&#8217;re at it I hope Adobe take my own feature request seriously. Again, it should be fairly easy to implement:</p>
<blockquote><p>I&#8217;d like a class that allows mobile phones to be used as real lightsabers. The API should allow a blade of plasma energy to be extended for one meter from the end of the handset. It should also allow for the colour to be adjusted between blue, green and red.</p></blockquote>
<p>Thanks Adobe! Looking forward to seeing these two features implemented in Flash Professional CS6.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=689</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone apps built with Flash CS5</title>
		<link>http://www.yeahbutisitflash.com/?p=562</link>
		<comments>http://www.yeahbutisitflash.com/?p=562#comments</comments>
		<pubDate>Tue, 02 Feb 2010 21:22:13 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.yeahbutisitflash.com/?p=562</guid>
		<description><![CDATA[Adobe have released a video showing off some more apps created using Flash Pro CS5. What I&#8217;ve seen so far is very encouraging and the performance seems to be significantly better compared to some of the earlier releases they announced during MAX. These apps are available on the App Store along with others that are [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D562"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D562&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>Adobe have released a video showing off some more apps created using Flash Pro CS5. What I&#8217;ve seen so far is very encouraging and the performance seems to be significantly better compared to some of the earlier releases they announced during MAX.</p>
<div align="center"><object width="536" height="323"><param name="movie" value="http://tv.adobe.com/assets//swf/player.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="FlashVars" value="fileID=5039&#038;context=76&#038;embeded=true&#038;environment=production"></param><embed src="http://tv.adobe.com/assets//swf/player.swf" flashvars="fileID=5039&#038;context=76&#038;embeded=true&#038;environment=production" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="536" height="323"></embed></object></div>
<p>These apps are available on the App Store along with others that are steadily being released by many of the developers taking part in the closed beta. As well as downloading those in the video you might also want to take a look at <a href="http://blog.artandmobile.com/2010/01/iphone-metronome-app-built-with-flash/" target="_">Takayuki Fukatsu&#8217;s</a> iPhone Metronome and <a href="http://www.blueskynorth.com/news/index.php?news_id=27" target="_">BlueskyNorth&#8217;s</a> FickleBlox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=562</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash CS5 will have iPad support</title>
		<link>http://www.yeahbutisitflash.com/?p=549</link>
		<comments>http://www.yeahbutisitflash.com/?p=549#comments</comments>
		<pubDate>Thu, 28 Jan 2010 23:25:18 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.yeahbutisitflash.com/?p=549</guid>
		<description><![CDATA[Good news boys and girls. Steve Jobs might be trying his damnedest to keep Flash off all his shiny new toys but that hasn&#8217;t stopped Adobe from ensuring that those using the upcoming Flash Pro CS5 will be able to create applications that will run on the iPad. Content compiled using Flash&#8217;s iPhone Packager will happily run on [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D549"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D549&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>Good news boys and girls. Steve Jobs might be trying his damnedest to keep Flash off all his shiny new toys but that hasn&#8217;t stopped Adobe from ensuring that those using the upcoming Flash Pro CS5 will be able to create applications that will run on the iPad. Content compiled using Flash&#8217;s iPhone Packager will happily run on the iPad as well as the iPhone and iPod Touch.</p>
<p>It doesn&#8217;t look like they&#8217;ll support the iPad&#8217;s full screen-resolution in the initial release &#8211; I guess there&#8217;s simply no time left to add any new features before launch, but it&#8217;s clear from this quote taken from the <a href="http://blogs.adobe.com/flashplatform/2010/01/building_ipad_apps.html" target="_">Adobe Flash Platform Blog</a> that it won&#8217;t be long before full-screen support arrives.</p>
<blockquote><p>It is our intent to make it possible for Flash developers to build applications that can take advantage of the increased screen size and resolution of the iPad.</p></blockquote>
<p>Good news and it&#8217;ll be interesting to see what innovative applications the Flash community come up with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=549</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conditional Compilation</title>
		<link>http://www.yeahbutisitflash.com/?p=257</link>
		<comments>http://www.yeahbutisitflash.com/?p=257#comments</comments>
		<pubDate>Mon, 28 Dec 2009 09:00:29 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.yeahbutisitflash.com/?p=257</guid>
		<description><![CDATA[It&#8217;s the simple things that make me happy. Conditional compilation is one such thing and although it has been available since Flash CS4 those developing for mobile have been unable to take advantage of it. Why? Well to-date mobile developers have been limited to Flash Lite and ActionScript 1/2, whereas conditional compilation is only available [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D257"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D257&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>It&#8217;s the simple things that make me happy. Conditional compilation is one such thing and although it has been available since Flash CS4 those developing for mobile have been unable to take advantage of it. Why? Well to-date mobile developers have been limited to Flash Lite and ActionScript 1/2, whereas conditional compilation is only available when writing ActionScript 3.</p>
<p>This has been a real shame since Flash Lite developers arguably require conditional compilation more than any other Flash developer. Take my <a href="index.php?p=154">GamesFlash </a> project as an example. I targetted over 50 different handsets and also wanted to ensure that it would run within a web browser for demonstration purposes. Considering the varying specifications across my target devices I quite often had to remove features from certain builds &#8211; streaming video being a feature that was only supported by the S60 devices. Without conditional compilation doing this can be a side-project in itself.</p>
<p>Sure, there are ways around it. For example, you can write multiple versions of certain classes (a feature rich version of a class for high-end handsets and a more modest version for low-end devices), store them in different folders, then using multiple profiles, point each profile&#8217;s class path to the correct folder for the version of the class that&#8217;s required. This approach works well for those going down the object oriented route, but for many Flash Lite developers this won&#8217;t be the case and including/excluding code from certain builds will suddenly become more difficult.</p>
<p>Thankfully developing iPhone apps using Flash CS5 won&#8217;t have these problems since it&#8217;s the first time that mobile developers using Flash will be able to take advantage of ActionScript 3. The following snippet of code illustrates just how useful conditional compilation can be:</p>
<blockquote><pre><code>private function setup() :void
{
    CONFIG::WEB
    {
        // Add lots of complex shapes - we've got the CPU.
        addShapes( new ComplexShape(), 1000 );
    }

    CONFIG::IPHONE_3G
    {
        // Add a modest number of simple shapes - we don't have much CPU.
        addShapes( new SimpleShape(), 50 );
    }

    CONFIG::IPHONE_3GS
    {
        // Add lots of simple shapes - we have some more CPU.
        addShapes( new SimpleShape(), 100 );
    }
}
</code></pre>
</blockquote>
<p>The example above expects there to be three config constants set via the Publish Settings panel in Flash: <code>CONFIG::IPHONE_3G</code>, <code>CONFIG::IPHONE_3GS</code> and <code>CONFIG::WEB</code>. Depending on the build I want to make I can set certain constants to true or false, or alternatively create multiple profiles with different configurations for these constants and simply select the desired profile. This should make life so much easier.</p>
<p>So what about Flash Lite developers? Well if you&#8217;re developing for any of the current Flash Lite players you&#8217;re still going to run into the same frustrating problem. However there is light at the end of the tunnel. Flash Lite 4 and Flash Player 10 for mobile are on the horizon, and with both offering support for ActionScript 3, building for multiple targets will become a whole lot easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=257</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash CS5 Public Beta Cancelled</title>
		<link>http://www.yeahbutisitflash.com/?p=136</link>
		<comments>http://www.yeahbutisitflash.com/?p=136#comments</comments>
		<pubDate>Fri, 18 Dec 2009 00:42:32 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.christophercaleb.com/blog/?p=136</guid>
		<description><![CDATA[Bad news for anyone waiting to get their hands on the Flash CS5 public beta. Adobe have just announced that in order to deliver the final version of Flash CS5 as soon as possible they&#8217;ve cancelled the beta release that was to be made available at the end of the month. Adobe&#8217;s announcement at Max [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D136"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D136&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>Bad news for anyone waiting to get their hands on the Flash CS5 public beta. Adobe have just announced that in order to deliver the final version of Flash CS5 as soon as possible they&#8217;ve cancelled the beta release that was to be made available at the end of the month.</p>
<p>Adobe&#8217;s announcement at Max in October that the latest release of Flash would allow developers to target the iPhone has helped generate a significant amount of buzz, making CS5 one of the most anticipated releases of Flash in some time.</p>
<p>More info can be found in this <a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/" target="_">FAQ section on Adobe Labs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=136</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML Based FLA Files</title>
		<link>http://www.yeahbutisitflash.com/?p=22</link>
		<comments>http://www.yeahbutisitflash.com/?p=22#comments</comments>
		<pubDate>Mon, 14 Dec 2009 14:54:48 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Source Control]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.christophercaleb.com/blog/?p=22</guid>
		<description><![CDATA[I&#8217;ve been quite impressed by the announced features for Flash CS5, with the ability to write apps for iPhone being the one that has gotten the Flash community most excited. One upcoming feature that seems to have been overlooked by most people that I&#8217;m particularly looking forward to however is the new XML based FLA format. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D22"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yeahbutisitflash.com%2F%3Fp%3D22&amp;source=chriscaleb&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve been quite impressed by the announced features for Flash CS5, with the ability to write apps for iPhone being the one that has gotten the Flash community most excited.</p>
<div align="center"><object width="536" height="323"><param name="movie" value="http://tv.adobe.com/assets/swf/player.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="FlashVars" value="fileID=2376&#038;context=162&#038;embeded=true&#038;environment=production"></param>
	<embed src="http://tv.adobe.com/assets/swf/player.swf" flashvars="fileID=2376&#038;context=162&#038;embeded=true&#038;environment=production" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="536" height="323"></embed></object></div>
<p>One upcoming feature that seems to have been overlooked by most people that I&#8217;m particularly looking forward to however is the new XML based FLA format. Anyone who uses source control will know what a pain it is trying to merge FLA files back to the trunk from a branch. You&#8217;ve basically got two options.</p>
<ol>
<li>Open the two FLAs and attempt to manually copy the new changes from the branched version back onto the trunk. </li>
<li>Simply copy the branched version over the trunk version and hope that you don&#8217;t inadvertently destroy someone else&#8217;s changes that have already made it onto the trunk.</li>
</ol>
<p>With FLA files now being saved out as XML we no longer need to worry about this, instead letting a merge tool do the work for us. The other added bonus is that this should theoretically allow multiple developers to concurrently edit the same FLA.</p>
<p>XML based FLA files open up a host of other interesting opportunities. For the first time you&#8217;ll be able to write code to dynamically create FLA files, or simply parse an existing XML FLA file before making changes to it. It&#8217;s all good stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yeahbutisitflash.com/?feed=rss2&amp;p=22</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
