<?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:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>HackIX &#187; AIR</title>
	<atom:link href="http://blog.hackix.com/tag/air/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hackix.com</link>
	<description>HackIX: Small Hacks for a Large World</description>
	<lastBuildDate>Thu, 19 Jan 2012 12:50:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
<link>http://blog.hackix.com</link>
<url>http://blog.hackix.com/wp-content/cbnet-favicon/favicon(5).ico</url>
<title>HackIX</title>
</image>
		<item>
		<title>How to create custom MouseEvent.CLICK event in AS3 (pass parameters to function)?</title>
		<link>http://blog.hackix.com/2011/11/how-to-create-custom-mouseevent-click-event-in-as3-pass-parameters-to-function/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/11/how-to-create-custom-mouseevent-click-event-in-as3-pass-parameters-to-function/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 07:55:12 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=738</guid>
		<description><![CDATA[Matt W answers;
Take advantage of the dynamic function construction in AS3.

private function myCallbackFunction(e:Event, parameter:String):void
{
     //voila, here's your parameter
}

private function addArguments(method:Function, additionalArguments:Array):Function
{
     return function(event:Event):void {method.apply(null, [event].concat(additionalArguments));}
}

    var parameter:String = "A sentence I want to pass along";
    movieClip.addEventListener(Event.COMPLETE, addArguments(myCallbackFunction, [parameter] ) );

]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/11/how-to-create-custom-mouseevent-click-event-in-as3-pass-parameters-to-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drag-and-Drop in Flex 4</title>
		<link>http://blog.hackix.com/2011/10/drag-and-drop-in-flex-4/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/10/drag-and-drop-in-flex-4/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 17:45:08 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Drag and Drop]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=734</guid>
		<description><![CDATA[UPDATE: I have another Drag-and-Drop Revisited post that covers even more drag-and-drop functionality available in Flex 4.
The Flex 4 gods were kind to us developers when they made the great decision to leave the custom drag-and-drop support unchanged. We just do what we’ve always done: detect the user is trying to drag something via mouseDown [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/10/drag-and-drop-in-flex-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex wrappers for MadComponents</title>
		<link>http://blog.hackix.com/2011/09/flex-wrappers-for-madcomponents/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/09/flex-wrappers-for-madcomponents/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 12:42:02 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[PlayBook]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MadComponents]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=730</guid>
		<description><![CDATA[Daniel Freeman writes; I’ve had feedback from a few developers wanting a way to combine MadComponents with Flash Builder 4.5 for mobile.  I intended MadComponents as a lighweight alternative to using the Flex framework.  So while I don’t really like the idea of mixing them – it’s certainly possible to incorporate MadComponents within an MXML [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/09/flex-wrappers-for-madcomponents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend AMF Authentication &amp; Authorization</title>
		<link>http://blog.hackix.com/2011/09/zend-amf-authentication-authorization/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/09/zend-amf-authentication-authorization/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 09:29:57 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[ZendAMF]]></category>
		<category><![CDATA[Zend_Acl]]></category>
		<category><![CDATA[Zend_Amf_Server]]></category>
		<category><![CDATA[Zend_Auth]]></category>
		<category><![CDATA[Zend_Db]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=726</guid>
		<description><![CDATA[dkozar evolved a working method to Authenticate and Authorize a Flex based app datas service call using Zend AMF, he writes;
I’ve been struggling with it, and figured it all out — so, perhaps it could help others.
The authentication is called on the server only if credentials supplied from the client (via the remote procedure call [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/09/zend-amf-authentication-authorization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Authentication using Zend_Amf</title>
		<link>http://blog.hackix.com/2011/09/authentication-using-zend_amf/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/09/authentication-using-zend_amf/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 06:10:48 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Amf]]></category>
		<category><![CDATA[Zend_Amf_Server]]></category>
		<category><![CDATA[Zend_Auth]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=724</guid>
		<description><![CDATA[Kevin Schroeder writes; I forget why, but a few days ago I started doing some digging around with authentication in Zend_Amf_Server. I had figured that I would add an adapter to the Zend_Amf_Server::setAuth() method and that would be it.
But I was wrong.
AMF allows for multiple request bodies to be sent at the same time. Of [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/09/authentication-using-zend_amf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SkinnableTextBase focusManager runtime error popup</title>
		<link>http://blog.hackix.com/2011/09/skinnabletextbase-focusmanager-runtime-error-popup/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/09/skinnabletextbase-focusmanager-runtime-error-popup/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 12:45:04 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Skinnable]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=722</guid>
		<description><![CDATA[roustalski writes somthing that will save you quite a bit of time if you get caught with this runtime error; When you show a popup in Flex in a mobile environment, defined as the style “interactionMode” being set to InteractionMode.TOUCH in this context, that is based on a component that does not implement the mx.managers.IFocusManagerContainer [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/09/skinnabletextbase-focusmanager-runtime-error-popup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex mobile in the browser</title>
		<link>http://blog.hackix.com/2011/08/flex-mobile-in-the-browser/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/08/flex-mobile-in-the-browser/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 09:01:41 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[PlayBook]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=720</guid>
		<description><![CDATA[Since Flex 4.5, you have had the ability to develop and export your projects as Android, iOS and PlayBook mobile applications that behave as native ones.
You can also export your Flex mobile project as AIR desktop apps. Just open Flash builder, open your project and choose Project &#62;  Export release build. You can then export a [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/08/flex-mobile-in-the-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File uploads with Adobe Flex and Zend AMF</title>
		<link>http://blog.hackix.com/2011/08/file-uploads-with-adobe-flex-and-zend-amf/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/08/file-uploads-with-adobe-flex-and-zend-amf/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 08:27:54 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ZendAMF]]></category>
		<category><![CDATA[Zend_Amf_Server]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=718</guid>
		<description><![CDATA[Leonardo França writes; Zend AMF is an implementation done in PHP to work with the communication protocol binary AMF (Action Message Format) and is part of ZendFramework. I had to implement a system to upload files that were a little different than what is typically used in Flash, with this feature had to be integrated [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/08/file-uploads-with-adobe-flex-and-zend-amf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shine MP3 Encoder on Alchemy</title>
		<link>http://blog.hackix.com/2011/08/shine-mp3-encoder-on-alchemy/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/08/shine-mp3-encoder-on-alchemy/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 08:18:04 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[Sound]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=716</guid>
		<description><![CDATA[Shine (formely 8hz-MP3) is a simple lightweight C-based MP3 encoder made by LAME developer Gabriel Bouvigne.
Description of Shine on his website:
The goal of this encoder was not quality, but simplicity. I tryed to simplify the encoding process as much as possible. So Shine is then a good starting point when a programmer needs a very [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/08/shine-mp3-encoder-on-alchemy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WAVWriter.as</title>
		<link>http://blog.hackix.com/2011/08/wavwriter-as/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/08/wavwriter-as/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 07:59:59 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[WAV]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=714</guid>
		<description><![CDATA[Helper class to write WAV formated audio files.  The class expects audio input data in a byte array with samples represented as floats.  
The default compressed code is set to PCM.  The class resamples and formats the audio samples according to the class properties.  The resampling geared for performance and not [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/08/wavwriter-as/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 X Zend Amf Performance enhancements — please test!</title>
		<link>http://blog.hackix.com/2010/01/10-x-zend-amf-performance-enhancements-%e2%80%94-please-test/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/10-x-zend-amf-performance-enhancements-%e2%80%94-please-test/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 20:06:07 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Xdebug]]></category>
		<category><![CDATA[ZendAMF]]></category>
		<category><![CDATA[ZendCon]]></category>
		<category><![CDATA[Zend_Amf_Server]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=317</guid>
		<description><![CDATA[Wade Arnold comes with some very good news for us that use Zend_Amf, he writes; Mark Reidenbach from everytruckjob.com has submitted a awesome patch for Zend Amf that creates a huge performance increase. Thanks so much Mark! I have also added a reference check optimization that uses SPL_object_hash to quickly see if an object has [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/10-x-zend-amf-performance-enhancements-%e2%80%94-please-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZamfBrowser 1.0</title>
		<link>http://blog.hackix.com/2009/12/zamfbrowser-1-0/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2009/12/zamfbrowser-1-0/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 13:32:04 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ZendAMF]]></category>
		<category><![CDATA[Zend_Amf_Server]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=71</guid>
		<description><![CDATA[When doing AMF projects especially in AIR it’s good to see what gets returned from your Zend_AMF services, here is the solution; ZamfBrowser allows developers to unit test ZendAMF Service classes via an Adobe AIR application. Implementation requires a simple edit to the ZendAMF gateway file that allows ZamfBrowser to introspect your server set up [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2009/12/zamfbrowser-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

