<?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>creacog &#187; AIR</title>
	<atom:link href="http://blog.creacog.co.uk/category/adobe/air/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.creacog.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 16 Jul 2010 11:46:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe AIR 2 runtime s for Windows, Mac and Linux publicly available</title>
		<link>http://blog.creacog.co.uk/2010/06/10/adobe-air-2-runtime-s-for-windows-mac-and-linux-publicly-available/</link>
		<comments>http://blog.creacog.co.uk/2010/06/10/adobe-air-2-runtime-s-for-windows-mac-and-linux-publicly-available/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 22:32:05 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/?p=494</guid>
		<description><![CDATA[Spreading the word based on Adobe&#8217;s notes&#8230;
The AIR 2 release includes many new features including:

Native Process API
Open documents with the user’s default application
Microphone data access
Mass storage device detection
Updated, faster WebKit with enhanced support for HTML5 and CSS3
Multi-touch
New networking support including UDP and server sockets
Screen reader support
Reduced CPU usage on idle
Up to 30% reduction in memory [...]]]></description>
			<content:encoded><![CDATA[<p>Spreading the word based on Adobe&#8217;s notes&#8230;</p>
<p>The AIR 2 release includes many new features including:</p>
<ul>
<li>Native Process API</li>
<li>Open documents with the user’s default application</li>
<li>Microphone data access</li>
<li>Mass storage device detection</li>
<li>Updated, faster WebKit with enhanced support for HTML5 and CSS3</li>
<li>Multi-touch</li>
<li>New networking support including UDP and server sockets</li>
<li>Screen reader support</li>
<li>Reduced CPU usage on idle</li>
<li>Up to 30% reduction in memory usage without recompiling an application</li>
<li>+ more</li>
</ul>
<p>Links:</p>
<ul>
<li><a title="Download AIR 2" href="http://get.adobe.com/air/" target="_blank">Download AIR 2</a></li>
<li><a title="Official AIR 2 blog post by Arno Gourdol " href="http://blogs.adobe.com/air/2010/06/introducing_air_2.html " target="_blank">Official AIR 2 blog post by Arno Gourdol </a></li>
<li><a title="AIR 2 Release Notes (references the list of new features)" href="http://www.adobe.com/support/documentation/en/air/2/releasenotes_developers.html" target="_blank">AIR 2 Release Notes (references the list of new features)</a></li>
</ul>
<p>This coincides with the final release of Flash Player 10.1&#8230;</p>
<ul>
<li><a title="Flash Player 10.1 Now Available for Windows, Mac, and Linux" href="http://blogs.adobe.com/flashplayer/2010/06/flash_player_101_now_available.html" target="_blank">Announcement on the Flash Team Blog</a></li>
<li><a title="Get Flash Player" href="http://get.adobe.com/flashplayer/" target="_blank">Get Flash Player</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2010/06/10/adobe-air-2-runtime-s-for-windows-mac-and-linux-publicly-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hello desire</title>
		<link>http://blog.creacog.co.uk/2010/06/07/hello-desire/</link>
		<comments>http://blog.creacog.co.uk/2010/06/07/hello-desire/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 11:53:19 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTC Desire]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/?p=483</guid>
		<description><![CDATA[So, it&#8217;s good-bye to my trusty and slightly crumbling Nokia 3100 (recently a source of amusement and pity amongst my peers)&#8230;

Hello HTC Desire&#8230;

It could so easily have been hello iPhone. I do have iPod Touch which I enjoy using. But fundamentally as a Flash/ActionScript/Flex/AIR developer it made no sense at all to get a smartphone [...]]]></description>
			<content:encoded><![CDATA[<p>So, it&#8217;s good-bye to my trusty and slightly crumbling Nokia 3100 (recently a source of amusement and pity amongst my peers)&#8230;</p>
<p><a href="http://blog.creacog.co.uk/wp-content/uploads/2010/06/Nokia3100.jpg"><img class="alignnone size-full wp-image-485" title="Nokia3100" src="http://blog.creacog.co.uk/wp-content/uploads/2010/06/Nokia3100.jpg" alt="Nokia 3100" width="200" height="218" /></a></p>
<p>Hello HTC Desire&#8230;</p>
<p><a href="http://blog.creacog.co.uk/wp-content/uploads/2010/06/HTCDesireUnbox.jpg"><img class="size-full wp-image-484 alignnone" title="HTCDesireUnbox" src="http://blog.creacog.co.uk/wp-content/uploads/2010/06/HTCDesireUnbox.jpg" alt="HTC Desire Unboxed" width="350" height="263" /></a></p>
<p>It could so easily have been hello iPhone. I do have iPod Touch which I enjoy using. But fundamentally as a Flash/ActionScript/Flex/AIR developer it made no sense at all to get a smartphone on which Flash has been nobbled.</p>
<p>(My own brief comment and observation on the iPhone/Flash debacle : It looks to me that both companies have incompatible business strategies with regard to delivery of RIAs on mobile devices. Discussion outside of the these strategies is in my opinion a deflection. It was disappointing to read <a title="Thoughts on Flash" href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">Steven Job&#8217;s thoughts on Flash</a>, which to my mind are ill-informed and based on half truths &#8211; out of character in those regards. It was also disappointing to watch <a title="Adobe CEO Shantanu Narayen sits down with Alan Murray and fires back at Steve Jobs in latest round of flash fight." href="http://online.wsj.com/video/adobe-and-apple-ceo-square-off/5C074A32-B7A3-47EC-9B53-E7A8A5A04E49.html" target="_blank">Adobe CEO Shantanu Narayen&#8217;s response in interview with the Wall Street Journal</a> where, in my humble opinion, he was far from convincing and by the end was sounding more like a parroting politician. Disappointing too that past quality and performance issues with Flash player gave Apple an easy ammunition to exaggerate and exploit. As an avid Apple Mac and Adobe Creative Suite user I hope the two companies can return to a professional relationship which doesn&#8217;t leave customers of both companies, like myself, out in the cold.)</p>
<p>So back to the HTC Desire, some first impressions&#8230;</p>
<p>The good</p>
<ol>
<li>It looks good, feels good</li>
<li>Nice bright responsive screen</li>
<li>Call quality is good</li>
<li>Better quality camera than I expected</li>
<li>The main reason for getting this device &#8211; Flash based apps are allowed!</li>
</ol>
<p>The not so good (compared with my iPod Touch experience)</p>
<ol>
<li>There are too many buttons. I find myself pressing the wrong one most of the time. Sometimes a button press is required. Sometimes not. The whole thing is less intuitive than the iPod Touch with it&#8217;s single button.</li>
<li>It seems all too easy to initiate a call at random while scrolling through the contact list.</li>
<li>Text selection/cursor positioning is awful</li>
<li>There is no out of the box easy way of syncing Address book, Calendar, tunes, photos etc with my Macs. Looks like I need to purchase <a title="Sync your Android phone wirelessly, via Wi-Fi or Bluetooth." href="http://www.markspace.com/products/android/missing-sync-android.html" target="_blank">Missing Sync</a>. That said, I did previously purchase Mobile Me to keep my Mac / Mac Book Pro and iPod Touch all in sync.</li>
<li>The Mail application is crap. I use a self-signed SSL certificate on my mail server, so I immediately hit the <a title="Sense Mail application does not accept self signed certificates?" href="http://community.htc.com/na/htc-forums/android/f/91/p/1777/6329.aspx" target="_blank">problem of a silent fail when trying to add connection details to the mail application</a>. The hack in the forum thread worked in fixing it, i.e. turning off my router&#8217;s WAN connection, while inputting the connection details. Also it doesn&#8217;t list the mail folders on the server &#8211; all I get is the inbox. Apple&#8217;s Mail app by comparison is a doddle and reflects the structure of my mail account.</li>
</ol>
<p>Fingers crossed for Android 2.2.</p>
<p>Anyway, looking forward to setting up some kind of tether to share the data connection with my MBP and more importantly getting something running in <a title="Adobe AIR for Android" href="http://labs.adobe.com/technologies/air2/android/" target="_blank">AIR for Android</a> on there.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2010/06/07/hello-desire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flash in the pan</title>
		<link>http://blog.creacog.co.uk/2010/02/09/flash-in-the-pan/</link>
		<comments>http://blog.creacog.co.uk/2010/02/09/flash-in-the-pan/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 17:07:17 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/?p=328</guid>
		<description><![CDATA[Observing and requesting better support for panning (horizontal as well as vertical scrolling) in Flash player across all OS platforms and runtimes via ubiquitous input devices.]]></description>
			<content:encoded><![CDATA[<p>So, Flash player <a title="Adobe Flash Player 10.1 beta 2" href="http://labs.adobe.com/technologies/flashplayer10/" target="_blank">10.1 is available in beta</a> and includes mobile device oriented new features such as <a title="flash.ui.Multitouch" href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/ui/Multitouch.html" target="_blank">multi-touch gestures</a>. Smart! Makes sense with Adobe strategy of delivering to emerging mobile devices. However there are a few million of us already using desktops and laptops with track pads, mouse wheels and mouse trac-balls who are feeling a bit &#8216;inhibited&#8217;. Flash is being used more and more to deliver applications either via browser or the AIR runtime. Such applications immediately feel somewhat inferior when a user cannot scroll or pan a view as they normally would native applications. Arguably &#8216;Rubbish&#8217; rather than &#8216;Rich&#8217; RIA in such cases.</p>
<p>For a long time the <a title="flash.events.MouseEvent" href="http://livedocs.adobe.com/flex/3/langref/flash/display/InteractiveObject.html#event:mouseWheel" target="_blank"><code>MOUSE_WHEEL</code></a> event has been part of the Flash API but only officially supported on the Windows platform (in browser). Original reasoning for not implementing support for the Mac platform can no-longer be argued as all Macs for a number of years have been shipped with the <a title="Mighty Mouse" href="http://en.wikipedia.org/wiki/Apple_Mighty_Mouse" target="_blank">Mighty Mouse </a>(2005) and now <a title="Magic Mouse" href="http://www.apple.com/magicmouse/" target="_blank">Magic Mouse </a>or <a title="Two finger Trackpad scrolling" href="http://support.apple.com/kb/HT3448" target="_blank">Trackpads</a>. All of which facilitate mousewheel style interactions. All of which go further and support horizontal as well as vertical scrolling interactions or &#8216;<strong>panning</strong>&#8216;. There are JavaScript workarounds for in-browser Flash on a Mac such as <a title="Mac OS X Mouse Wheel Support for ActionScript 3 Flash Applications (v.2+)" href="http://hasseg.org/blog/?p=138" target="_blank">this solution on hasseg.org</a> or this <a title="SWFObject project page" href="http://code.google.com/p/swfobject/" target="_blank">SWFObject</a> based <a title="AS3.0 MouseWheel on Mac OS X" href="http://blog.pixelbreaker.com/flash/as30-mousewheel-on-mac-os-x" target="_blank">pixelbreaker solution</a>. Fortunately Flash applications delivered via the <a title="Adobe AIR" href="http://www.adobe.com/products/air/" target="_blank">AIR runtime</a> can respond to <code>MOUSE_WHEEL</code> events without any such workarounds. However <code>MOUSE_WHEEL</code> currently only facilitates vertical scrolling in any case.</p>
<blockquote><p>We need to facilitate horizontal as well as vertical scrolling (panning) of content in response to events from ubiquitous input devices.</p></blockquote>
<p>A few prominent applications I use often, which suffer:</p>
<ul>
<li><a title="TweetDeckl" href="http://www.tweetdeck.com/" target="_blank">TweetDeck</a> : AIR based. High discoverability of lack of horizontal scrolling support</li>
<li><a title="Adobe Store UK" href="https://store2.adobe.com/cfusion/store/index.cfm?&amp;store=OLS-UK&amp;view=ols_prod&amp;category=/Applications/WebPremium&amp;distributionMethod=FULL&amp;nr=0&amp;promoid=ELTFM#view=ols_prod&amp;category=/Applications/WebPremium&amp;store=OLS-UK&amp;loc=en_gb" target="_blank">Adobe online store UK</a> : In browser Flex application &#8211; Flash being used in an attempt to emulate HTML &#8211; no vertical scroll wheel support for Mac users</li>
<li><a title="Flash Builder" href="http://labs.adobe.com/technologies/flashbuilder4/" target="_blank">Adobe Flash builder</a> : Design view (Java application with Flash based view)</li>
<li><a title="Flash Catalyst" href="http://labs.adobe.com/technologies/flashcatalyst/" target="_blank">Adobe Catalyst</a> : Art-board view (Java application with Flash based view)</li>
</ul>
<p>Adobe actively invite comment and suggestions on their products. More widely/easily through <a title="Feature Request/Bug Report Form" href="https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform" target="_blank">the Feature request/bug report form</a>. They have opened up the bug tracking system for a number of products. Flash player being one of them. There is an active bug report with regard to this issue and I would encourage anyone with an opinion to contribute to the discussion and/or add weight by voting. Just sign up and access <a href="https://bugs.adobe.com/jira/browse/FP-1262" target="_blank">FP-1262</a>. There is an active drive from within Adobe to <a title="Help improve Flash Player 10.1 and AIR 2.0" href="http://www.webkitchen.be/2010/02/08/help-improve-flash-player-10-1-and-air-2-0/" target="_blank">help from the community to improve the quality of Flash Player and AIR</a>.</p>
<p>As for the solution I think I&#8217;d like to see something along the lines of&#8230; Extending the <a title="flash.display.InteractiveObject" href="http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/InteractiveObject.html" target="_blank"><code>flash.display.InteractiveObject</code></a> with a &#8216;<code>panEnabled</code>&#8216; boolean property defaulted to <code>false</code> which, when <code>true</code>, allows the object&#8217;s Panning behaviour/event broadcasting (akin to <a title="doubleClickEnabled" href="http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/InteractiveObject.html#doubleClickEnabled" target="_blank">doubleClickEnabled</a> mechanism). So, when panEnabled is true, if the mouse pointer is over the InteractiveObject, and the user makes a &#8216;pan&#8217; gesture, the frontmost panEnabled InteractiveObject broadcasts <code>flash.events.MouseEvent.MOUSE_PAN</code> events containing with the additional properties : <code>offsetX</code> and <code>offsetY</code>. Text based InteractiveObjects should default to <code>panEnabled = true</code>. Further, I&#8217;d quite like to see mechanisms to facilitate behaviours of nested pan-able objects. E.g. on a Mac, the front-most display object gets scrolled until it can scroll no further, then if the user continues the scroll input, the containing display object then scrolls.</p>
<p>In rounding up, the best place to contribute your opinions on this subject and have them heard by Adobe is here : <a href="https://bugs.adobe.com/jira/browse/FP-1262" target="_blank">FP-1262</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2010/02/09/flash-in-the-pan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flash.display.BitmapData gotcha &#8211; well gotme for a while</title>
		<link>http://blog.creacog.co.uk/2009/03/13/flashdisplaybitmapdata-gotcha-well-gotme-for-a-while/</link>
		<comments>http://blog.creacog.co.uk/2009/03/13/flashdisplaybitmapdata-gotcha-well-gotme-for-a-while/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 01:45:34 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 3]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/?p=187</guid>
		<description><![CDATA[The documentation is correct, so i have no excuse, but I didn&#8217;t initially read much beyond the signature of the constructor&#8230;
public function BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF)
I needed a transparent bitmap. Reading the default &#8220;transparent:Boolean = true&#8221;, I assumed by simply supplying width and height, a transparent bitmap is what I would [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="BitmapData" href="http://livedocs.adobe.com/flex/3/langref/flash/display/BitmapData.html#BitmapData()">documentation is correct</a>, so i have no excuse, but I didn&#8217;t initially read much beyond the signature of the constructor&#8230;</p>
<p>public function BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF)</p>
<p>I needed a transparent bitmap. Reading the default &#8220;transparent:Boolean = true&#8221;, I assumed by simply supplying width and height, a transparent bitmap is what I would get. Not so! I got a white rectangle. The reason being, that the default fill colour is 100% white. (The first pair of FFs representing the alpha in ARGB).</p>
<p>At first it would seem slightly unintuitive for the second default to conflict with the first, until one realises that the &#8216;transparent&#8217; flag is there to indicate whether the object will support transparency or not. Not to state that it should be initially created transparent. Supporting transparency increases data size from 24 bits per pixel to 32 bits per pixel.</p>
<p>So what i should have done :</p>
<p>bmd = new BitmapData( width, height, true, 0 );</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2009/03/13/flashdisplaybitmapdata-gotcha-well-gotme-for-a-while/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>coach tool in flex / air</title>
		<link>http://blog.creacog.co.uk/2009/02/23/coach-tool-in-flex-air/</link>
		<comments>http://blog.creacog.co.uk/2009/02/23/coach-tool-in-flex-air/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 18:52:59 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/?p=162</guid>
		<description><![CDATA[ Finally got around to adding a case-study to my corporate site including a screen-cast of some of the features of my longest running project, a Flex/AIR application for communicating football moves and plays. Essentially a digital, animated version of a football tactic board.
More details and the screen-cast are on the creative-cognition case-study page.
]]></description>
			<content:encoded><![CDATA[<p><a title="Coach Tool case study" href="http://www.creative-cognition.co.uk/caseStudies-coachTool.html"><img class="size-full wp-image-163 alignleft" title="Coach Tool snippet" src="http://blog.creacog.co.uk/wp-content/uploads/2009/02/thumbcoachtool.jpg" alt="Coach Tool snippet" width="200" height="150" /></a> Finally got around to adding a case-study to my corporate site including a screen-cast of some of the features of my longest running project, a Flex/AIR application for communicating football moves and plays. Essentially a digital, animated version of a football tactic board.</p>
<p>More details and the screen-cast are on the <a title="Coach Tool case study" href="http://www.creative-cognition.co.uk/caseStudies-coachTool.html">creative-cognition case-study</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2009/02/23/coach-tool-in-flex-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ACE</title>
		<link>http://blog.creacog.co.uk/2009/02/01/ace/</link>
		<comments>http://blog.creacog.co.uk/2009/02/01/ace/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 14:00:44 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/?p=147</guid>
		<description><![CDATA[Blowing my own trumpet for a moment&#8230; last week I sat and passed as Adobe® Certified Expert in Flex with AIR. Which I hope will help make my case with prospective clients.

More information on Adobe certification programs.
]]></description>
			<content:encoded><![CDATA[<p>Blowing my own trumpet for a moment&#8230; last week I sat and passed as Adobe® Certified Expert in Flex with AIR. Which I hope will help make my case with prospective clients.</p>
<p><img class="size-medium wp-image-148" title="Adobe Certified Expert : Flex with AIR" src="http://blog.creacog.co.uk/wp-content/uploads/2009/02/ace_flex_air.gif" alt="Adobe Certified Expert : Flex with AIR" width="200" height="62" /></p>
<p>More <a title="Adobe Certified" href="http://www.adobe.com/support/certification/">information on Adobe certification programs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2009/02/01/ace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3 reference docs on iPhone / iPodTouch</title>
		<link>http://blog.creacog.co.uk/2009/01/26/as3-reference-docs-on-iphone-ipodtouch/</link>
		<comments>http://blog.creacog.co.uk/2009/01/26/as3-reference-docs-on-iphone-ipodtouch/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 18:10:07 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPodTouch]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/?p=138</guid>
		<description><![CDATA[Really handy! &#8230; ActionScript 3, Air and Flex documentaion distributed as an application on iPhone and iPodTouch &#8211; by Mike Chambers.
Downloaded it, had a play, simple and effective. A &#8216;back&#8217; button would be nice though in future versions  
]]></description>
			<content:encoded><![CDATA[<p>Really handy! &#8230; <a title="ActionScript 3 Reference for iPhone" href="http://www.mikechambers.com/blog/2009/01/26/actionscript-3-reference-for-iphone/">ActionScript 3, Air and Flex documentaion distributed as an application on iPhone and iPodTouch &#8211; by Mike Chambers</a>.</p>
<p>Downloaded it, had a play, simple and effective. A &#8216;back&#8217; button would be nice though in future versions <img src='http://blog.creacog.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2009/01/26/as3-reference-docs-on-iphone-ipodtouch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>an AIR pet hate : Forcing Windows UI on users of other platforms</title>
		<link>http://blog.creacog.co.uk/2008/11/23/an-air-pet-hate-forcing-windows-ui-on-users-of-other-platforms/</link>
		<comments>http://blog.creacog.co.uk/2008/11/23/an-air-pet-hate-forcing-windows-ui-on-users-of-other-platforms/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 21:29:26 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/2008/11/23/an-air-pet-hate-forcing-windows-ui-on-users-of-other-platforms/</guid>
		<description><![CDATA[An emerging pet hate of mine: AIR applications that do-away with the system chrome, only to then re-implement parts of it, but ignoring host-system conventions. Note this isn&#8217;t anything to do with AIR itself, more to do with designers and/or developers not entirely considering user-experience across all platforms.

The example above taken from Tour de Flex.
Personally [...]]]></description>
			<content:encoded><![CDATA[<p>An emerging pet hate of mine: AIR applications that do-away with the system chrome, only to then re-implement parts of it, but ignoring host-system conventions. Note this isn&#8217;t anything to do with AIR itself, more to do with designers and/or developers not entirely considering user-experience across all platforms.</p>
<p><img src="http://blog.creacog.co.uk/wp-content/uploads/2008/11/windowcontrolsjpg.jpg" alt="window controls" /></p>
<p>The example above taken from <a href="http://flex.org/tour" title="Tour de Flex" target="_blank">Tour de Flex</a>.</p>
<p>Personally for this app I see no reason not to have used the host system&#8217;s chrome. Doing so would have entirely avoided this issue. But to re-implement fundamental controls such as those pictured using positioning and icons based on only one operating system in an app which is cross-platform undermines the user-experience for users of other systems. In the example, a Windows arrangement and appearance is used which feels wrong on a Macintosh system, where the arrangement should be reversed and in the left rather than the right corner of the window. That it is Adobe setting this presedent in a number of their AIR applications is disapointing. I hope it is a convention other AIR developers will not follow. I certainly wont.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2008/11/23/an-air-pet-hate-forcing-windows-ui-on-users-of-other-platforms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>1st debug run following Flex SDK 3.2 update</title>
		<link>http://blog.creacog.co.uk/2008/11/18/1st-debug-run-following-flex-sdk-32-update/</link>
		<comments>http://blog.creacog.co.uk/2008/11/18/1st-debug-run-following-flex-sdk-32-update/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 18:12:09 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/2008/11/18/1st-debug-run-following-flex-sdk-32-update/</guid>
		<description><![CDATA[Will probably yield scary looking error:
Process terminated without establishing connection to debugger.
Command:
&#8220;/Applications/Adobe Flex Builder 3/sdks/3.2.0/bin/adl&#8221; -runtime &#8220;/Applications/Adobe Flex Builder 3/sdks/3.2.0/runtimes/air/mac&#8221; /PathToProject/bin-debug/Project-app.xml /PathToProject/bin-debug
Output from command:
error while loading initial content
So, basically by setting the project to compile against the SDK 3.2 you are implicitly changing the version of AIR you are building against from earlier versions to [...]]]></description>
			<content:encoded><![CDATA[<p>Will probably yield scary looking error:</p>
<blockquote><p>Process terminated without establishing connection to debugger.<br />
Command:<br />
&#8220;/Applications/Adobe Flex Builder 3/sdks/3.2.0/bin/adl&#8221; -runtime &#8220;/Applications/Adobe Flex Builder 3/sdks/3.2.0/runtimes/air/mac&#8221; /PathToProject/bin-debug/Project-app.xml /PathToProject/bin-debug<br />
Output from command:<br />
error while loading initial content</p></blockquote>
<p>So, basically by setting the project to compile against the SDK 3.2 you are implicitly changing the version of AIR you are building against from earlier versions to 1.5. To fix you need to open file :</p>
<blockquote><p>/PathToProject/Project-app.xml</p></blockquote>
<p>and change the namespace to &#8220;http://ns.adobe.com/air/application/1.5&#8243;</p>
<p>This has already been logged as a <a href="http://bugs.adobe.com/jira/browse/FB-15687">bug (FB-15687) in the bugbase against Gumbo</a>, by the release of which, hopefully it will be intercepted to present a more meaningful message.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2008/11/18/1st-debug-run-following-flex-sdk-32-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR update Framework (beta), locating config file</title>
		<link>http://blog.creacog.co.uk/2008/06/21/air-update-framework-beta-locating-config-file/</link>
		<comments>http://blog.creacog.co.uk/2008/06/21/air-update-framework-beta-locating-config-file/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 14:59:06 +0000</pubDate>
		<dc:creator>creacog</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 3]]></category>

		<guid isPermaLink="false">http://blog.creacog.co.uk/2008/06/21/air-update-framework-beta-locating-config-file/</guid>
		<description><![CDATA[When using the Adobe AIR Update Framework for the first time, you will be stepping through the associated documentation. You will probably initially decide to use a configuration XML file to govern the update process. The documentation presents the following line to inform the framework of the location of your config file:
 Point the configurationFile [...]]]></description>
			<content:encoded><![CDATA[<p>When using the <a href="http://labs.adobe.com/wiki/index.php/Adobe_AIR_Update_Framework#Known_Issues" title="Adobe AIR Update Framework">Adobe AIR Update Framework</a> for the first time, you will be stepping through the associated documentation. You will probably initially decide to use a configuration XML file to govern the update process. The documentation presents the following line to inform the framework of the location of your config file:</p>
<blockquote><p> Point the configurationFile property to the location of that file: as in the following ActionScript:<br />
<code>appUpdater.configurationFile = new File("cfg/updateConfig.xml");</code></p></blockquote>
<p>If you are familiar with the File class, you will see that this is likely to generate a run-time-error, especially when testing in adl&#8230;</p>
<blockquote><p>ArgumentError: Error #2004: One of the parameters is invalid.<br />
at Error$/throwError()<br />
at flash.filesystem::File/set nativePath()<br />
at flash.filesystem::File()</p></blockquote>
<p>If you are like me, you&#8217;ll probably want to place the updateConfig.xml file within the application directory next to the *-app.xml file. If so, the line of code you need can be written:</p>
<p><code>appUpdater.configurationFile = new File( File.applicationDirectory.resolvePath( "updateConfig.xml" ).nativePath );</code></p>
<p>or more compactly, using the &#8220;app:/&#8221; url scheme:</p>
<p><code>appUpdater.configurationFile = new File( "app:/updateConfig.xml" );</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creacog.co.uk/2008/06/21/air-update-framework-beta-locating-config-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
