<?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>in a rush &#187; Flash</title>
	<atom:link href="http://robrusher.com/category/flashplatform/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://robrusher.com</link>
	<description>experience is everything</description>
	<lastBuildDate>Thu, 12 Jan 2012 17:50:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Unstoppable force, meet immovable object</title>
		<link>http://robrusher.com/2011/11/12/unstoppable-force-meet-immovable-object-draft/</link>
		<comments>http://robrusher.com/2011/11/12/unstoppable-force-meet-immovable-object-draft/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 16:08:26 +0000</pubDate>
		<dc:creator>Rush</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://robrusher.com/?p=316</guid>
		<description><![CDATA[First of all, the sky is not falling. Flash is not dead. But with a poorly handled announcement by Adobe regarding the Flash Player plug-in for “mobile browsers” it really caused quite a stir. Unfortunately, the intent of the communication was not clear enough for most people. Including most of us in the community. Adobe... <a href="http://robrusher.com/2011/11/12/unstoppable-force-meet-immovable-object-draft/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p><strong>First of all, the sky is not falling. Flash is not dead. </strong></p>
<p>But with a poorly handled announcement by Adobe regarding the Flash Player plug-in for “<strong>mobile </strong>browsers” it really caused quite a stir. Unfortunately, the intent of the communication was not clear enough for most people. Including most of us in the community. Adobe can only blame themselves for this.</p>
<p>What was lost in the message is that, although they will not be actively adding new features to the <strong>mobile </strong>browser Flash Player, they are continuing to support the <strong>mobile </strong>plug-in.</p>
<p>So what does this change? <strong>Nothing</strong>.</p>
<p>The Flash Player for <strong>mobile </strong>is already NOT on iOS devices. That is not changing <em>that we know of</em>. Flash Player 11 for <strong>mobile </strong>is already on Android, Windows Phone, Blackberry and others.</p>
<p>So again, what has changed? <strong>Nothing</strong>.</p>
<p>What made Flash Player dominate the desktop was its ubiquity. You could count on it being there. Unfortunately, that isn&#8217;t that case for mobile.</p>
<p>And for all the haters, this is by no means throwing in the towel or admitting defeat. Flash Player for mobile is already on 80% of mobile devices. iOS market share is still dropping. Just say&#8217;n.</p>
<p>But the key thing for Adobe was that without the ubiquity that Flash Player has on the desktop, it’s hard to make the same claims of rich interface consistency across platforms. Without the consistency across platforms, you might as well use HTML 5 which is supported as best as possible by all smart phone browsers. And as a tools provider, there resources are better spent where they will make the biggest impact.</p>
<p>You do have to take this decision with a grain of salt. HTML5 is still a specification that is being worked on for a couple of more years. Yes, YEARS before it will become a standard. See some of <a title="HTML5 is the saviour" href="http://robrusher.com/2010/05/10/flash-player-is-not-open-big-fat-lie-html5-is-the-saviour/">my points regarding HTML5</a>. We, developers, will have to live through browser compatibility hell again as we did for a decade with JavaScript. yeah.    Since HTML 5 still needs work to get to its promise (<a href="http://www.w3.org/TR/html5">http://www.w3.org/TR/html5</a>), it makes sense for Adobe to put more resources into HTML 5.</p>
<p>Flash Player is not going anywhere, for now. Flash Player for the browser and AIR for Mobile and Desktop at still the easiest and most consistent way to put consistent cross platform engaging experiences in front of users.</p>
<p>&nbsp;</p>
<p>As an aside, I still think that it is a huge mistake by Apple to not allow users to install Flash Player on their tablet. I can care less about phone browsers, they are simply too small. But I am always using the &#8220;full site&#8221; option when browsing on my tablet. And because I&#8217;m on a Galaxy Tab, I get to enjoy all sites as they were meant to be. I do give Apple credit for their impact on the mobile phone world, but I don’t think it will carryover as well on tablets. The competition in the space has already caught and passed them from a quality product perspective. They may have the tablet market share currently, but just like the PC and the phone, they will eventually be swallowed up by the flood of less expensive options that are as good as or even better.</p>
<div id="_mcePaste" class="mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">The “Jimmy the Greek” predictions of the demise of Flash have emerged  again with fervor. To their chagrin, they are slowly realizing that this  is not the case. In fact, Flash is still expanding into new areas.  Cases in point, TV and embedded devices. HTML 5 is still not good enough  nor consistent enough to replace Flash Player, even on mobile.</div>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2011/11/12/unstoppable-force-meet-immovable-object-draft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player is not open == big fat lie; HTML5 is the saviour</title>
		<link>http://robrusher.com/2010/05/10/flash-player-is-not-open-big-fat-lie-html5-is-the-saviour/</link>
		<comments>http://robrusher.com/2010/05/10/flash-player-is-not-open-big-fat-lie-html5-is-the-saviour/#comments</comments>
		<pubDate>Mon, 10 May 2010 22:19:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Best Practise]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[osflash.org]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[SWF]]></category>
		<category><![CDATA[Tamarin]]></category>

		<guid isPermaLink="false">http://www.robrusher.com/?p=217</guid>
		<description><![CDATA[Flash Player is open and SWF is documented The core of Flash Player is the Tamarin Virtual Machine, which is an open source project under Mozilla. While the SWF file format is not fully open, it is documented by the community on osflash.org. Additionally, there are numerous open source products that read and write SWF... <a href="http://robrusher.com/2010/05/10/flash-player-is-not-open-big-fat-lie-html5-is-the-saviour/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p><strong>Flash Player is open and SWF is documented</strong></p>
<p>The core of Flash Player is the <a href="http://www.mozilla.org/projects/tamarin/">Tamarin Virtual Machine</a>, which is an  open 		        source project under Mozilla. While the <a href="http://www.m2osw.com/swf_alexref.html">SWF file format</a> is not  fully open, 		        it is documented by the community on <a href="http://www.osflash.org">osflash.org</a>. Additionally, there are  numerous open 		        source products that read and write SWF files.</p>
<p>The Flash  Player&#8217;s product 		        direction has traditionally been heavily influenced by the  community and 		        their needs. The core language for Flash Player is an  implementation of 		        ECMAScript 262, which is the same specification for JavaScript.  Flex also uses 		        CSS for styling of components/applications.</p>
<p>There are also several libraries included with Flash Player that are licensed through other parties (i.e. h.264) that are not open. Thus, preventing Adobe from making the whole thing open source if they wanted to. Not sure that they would, but this definitely kills the idea.</p>
<p><strong>Come save us HTML5 in 2022 AD</strong></p>
<p>HTML5 has been in the works since 2004 and is still in &#8220;draft&#8221;. Its primary intent is to reduce the need for proprietary plug-ins (like Flash Player and Silverlight).</p>
<p>I can definitely see the benefit of not relying on a plug-in for multiple reasons. There is a concern if users will have the plug-in, but the bigger concern is vendor dependence. I think Adobe has the install base issue covered fairly well, yet it should still be a concern for locked down environments. To the bigger concern, I&#8217;d say that we already depend on companies like Apple and Microsoft quite heavily and that Adobe is far from a fledgling start-up that would be considered very risky. Naturally, I understand to the concern and will help my clients choose the appropriate technology.</p>
<p><strong>The reality is that HTML5 is not coming anytime soon</strong></p>
<p>Steve Jobs, CEO of Apple, claims that &#8220;the world is moving to HTML5&#8243;. How is that going to happen Steve when <a title="Ian Hickson" href="http://en.wikipedia.org/wiki/Ian_Hickson">Ian  Hickson</a>, editor of the HTML5 specification, expects the  specification to reach the W3C Candidate Recommendation stage during  2012, and W3C Recommendation in the year 2022 or later?[http://en.wikipedia.org/wiki/HTML5]</p>
<p>Should we hold off development for a few years while Google (Ian works at Google) finishes the specifications?</p>
<p>Finally, how many different implementations of HTML5 do you think there will be?. There will most likely still be cross browser compatibility issues to deal with.</p>
<p><strong>Flash Player and Silverlight</strong></p>
<p>I&#8217;ll sticking with vendor dependence that I can use now over incomplete technology with potential compatibility nightmares any day!</p>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2010/05/10/flash-player-is-not-open-big-fat-lie-html5-is-the-saviour/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Adobe Flash and Flex Accessibility with Screen Readers</title>
		<link>http://robrusher.com/2009/09/02/adobe-flash-and-flex-accessibility-with-screen-readers/</link>
		<comments>http://robrusher.com/2009/09/02/adobe-flash-and-flex-accessibility-with-screen-readers/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 22:25:58 +0000</pubDate>
		<dc:creator>Rush</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[508]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Flash Player 10]]></category>
		<category><![CDATA[JAWS]]></category>
		<category><![CDATA[Screen Reader]]></category>

		<guid isPermaLink="false">http://www.robrusher.com/?p=163</guid>
		<description><![CDATA[If you are dealing with 508 compliance and wondering if a Flex application is accessible, this is your post. First, yes, screen readers can read Flex applications. And yes, its fairly easy. But, I&#8217;ll discuss how in a future post. But, if you&#8217;d rather send people to your old HTML version of your site when... <a href="http://robrusher.com/2009/09/02/adobe-flash-and-flex-accessibility-with-screen-readers/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>If you are dealing with 508 compliance and wondering if a Flex application is accessible, this is your post.</p>
<p>First, yes, screen readers can read Flex applications. And yes, its fairly easy. But, I&#8217;ll discuss how in a future post.</p>
<p>But, if you&#8217;d rather send people to your old HTML version of your site when using a read, there is good news. Flash Player has the ability to detect if a screen reader is running on the client machine, even if JavaScript is disabled and/or the Flex application is not compiled as an &#8220;accessible swf&#8221;. This is possible with the Accessibility class.</p>
<p>It is important to note that if the Flex application is compiled as an &#8220;accessible swf&#8221;, the screen reader will also be able to <strong>read content in the swf</strong>. If not, the screen reader only reads the words &#8220;flash movie start&#8221; whenever you interact with it. Talk about a usability buzz kill.</p>
<p>So, here is the code to see if a screen reader is currently running (not just installed) and then adds a LinkButton that calls a navigateToURL on click.</p>
<pre class="javascript">private function init():void
{
  // this is the only thing you need to do
  if( Accessibility.active )
  {
    var linkButton:LinkButton = new LinkButton();
    linkButton.label = "Click here to go to HTML site";
    linkButton.addEventListener( MouseEvent.CLICK, goToSite );
    this.addChildAt( linkButton, 0 );
  }
}

private function goToSite( eventObj:MouseEvent ):void
{
  navigateToURL( new URLRequest("&lt;screen reader friendly site&gt;") );
}</pre>
<p>There are more properties available on the Accessibility class, but this is all you need to give accessibility an option.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2009/09/02/adobe-flash-and-flex-accessibility-with-screen-readers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Security Soapbox &#8211; Decompile Flash/Flex</title>
		<link>http://robrusher.com/2009/06/25/security-soapbox-decompile-flashflex/</link>
		<comments>http://robrusher.com/2009/06/25/security-soapbox-decompile-flashflex/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 07:02:00 +0000</pubDate>
		<dc:creator>Rush</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[decompiler flash]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.robrusher.com/?p=139</guid>
		<description><![CDATA[Having built/architected/developed/consulted many Adobe Flex applications and being one of the first certified Flex instructors in the world, I&#8217;ve seen a lot of Flex applications. Some good, some bad. But no matter how many applications or who I&#8217;m talking to, I always stress the importance of securing proprietary information. By securing, I mean don&#8217;t put... <a href="http://robrusher.com/2009/06/25/security-soapbox-decompile-flashflex/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>Having built/architected/developed/consulted many Adobe Flex applications and being one of the first <a href="http://www.on3solutions.com/about-us/instructors" target="_blank">certified Flex instructors</a> in the world, I&#8217;ve seen a lot of Flex applications. Some good, some bad.</p>
<p>But no matter how many applications or who I&#8217;m talking to, <strong>I always stress the importance of securing proprietary information</strong>. By securing, I mean don&#8217;t put it in your application. Unless your are encrypting your application and decrypting at runtime, you are subject to a decompiler exposing your secrets.</p>
<p>There are Flash decompilers that will take any SWF and give you the source:<br />
<a title="Decompile Flash" href="http://www.flash-decompiler.com" target="_blank">Trillix Flash Decompiler</a> is one of the best commercial tools I&#8217;ve found.<br />
I&#8217;ve even seen guys <a title="Hack a Flash-based application" href="http://www.nitrolm.com/blog/2009/06/23/how-to-hack-an-air-app-swf/" target="_blank">decompile, make changes and then recompile</a> a Flex app. This is scary! Say goodbye to licensing software in Flash.</p>
<p>But HP just released a tool that has caught my eye as well. (Note: I have not tested this tool) It claims to decompile and test for security weaknesses. It&#8217;s called <a title="SWFScan decompile and scan Flash" href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2009/03/20/exposing-flash-application-vulnerabilities-with-swfscan.aspx" target="_blank">SWFScan</a> and it&#8217;s a free Windows based tool from HP.</p>
<p>If security in a Flex or Flash based application is a concern for you, <strong>you must</strong> look at these tools. <strong>If security is not your concern, look anyway.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2009/06/25/security-soapbox-decompile-flashflex/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adobe Camp in Denver</title>
		<link>http://robrusher.com/2009/05/29/adobe-camp-in-denver/</link>
		<comments>http://robrusher.com/2009/05/29/adobe-camp-in-denver/#comments</comments>
		<pubDate>Sat, 30 May 2009 04:40:22 +0000</pubDate>
		<dc:creator>Rush</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.robrusher.com/?p=117</guid>
		<description><![CDATA[One thing I have to say is that the Adobe community is alive with collaboration and events. There are tons of people sharing their work and their ideas on better development with the Adobe products. One more example, the local Rocky Mountain Adobe User Group is hosting a very inexpensive event for the Flash Platform,... <a href="http://robrusher.com/2009/05/29/adobe-camp-in-denver/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>One thing I have to say is that the Adobe community is alive with collaboration and events. There are tons of people sharing their work and their ideas on better development with the Adobe products. One more example, the local <a href="http://www.rmaug.com/" target="_blank">Rocky Mountain Adobe User Group</a> is hosting a very inexpensive <a href="http://camp.rmaug.com/" target="_blank">event for the Flash Platform, Dynamic Media and eLearning</a>.</p>
<p><strong>&#8220;Adobe’s Flash Platform</strong> is a powerful tool set that spans digital disciplines such as application development, media production, and eLearning. Join us at Rocky Mountain Adobe Camp on June 22, 2009 in Denver for in-depth presentations and unique hands on activities for everyone from newbies to gurus.&#8221;</p>
<p>It sounds like a day well spent. See you there.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2009/05/29/adobe-camp-in-denver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If I were in academia, I&#8217;d love Adobe!</title>
		<link>http://robrusher.com/2009/05/15/if-i-were-in-academia-id-love-adobe/</link>
		<comments>http://robrusher.com/2009/05/15/if-i-were-in-academia-id-love-adobe/#comments</comments>
		<pubDate>Fri, 15 May 2009 21:30:16 +0000</pubDate>
		<dc:creator>Rush</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://www.robrusher.com/?p=108</guid>
		<description><![CDATA[Okay, maybe I do already love the Adobe RIA tools, but&#8230; if I didn&#8217;t, I&#8217;d be smitten with their latest offer to the community. Once again, Adobe is reaching out to the community by giving away free licenses to their RIA development tools. Free Flex Builder licenses to academia and to the unemployed. And now,... <a href="http://robrusher.com/2009/05/15/if-i-were-in-academia-id-love-adobe/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>Okay, maybe I do already love the Adobe RIA tools, but&#8230; if I didn&#8217;t, I&#8217;d be smitten with their latest offer to the community.</p>
<p>Once again, Adobe is reaching out to the community by giving away free licenses to their RIA development tools. Free Flex Builder licenses to academia and to the unemployed. And now, free ColdFusion licenses to academia.</p>
<p>So, if you had your choice of using the best RIA development platform (for free) or any of the up-and-coming tools, which would you choose?</p>
<p>Check my <a title="On3 RIA Training and Consulting - information on free Adobe licenses" href="http://www.on3solutions.com/966" target="_blank">post on On3 for information about free Adobe licenses</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2009/05/15/if-i-were-in-academia-id-love-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use AMF with JavaScript in Adobe AIR</title>
		<link>http://robrusher.com/2009/03/31/use-amf-with-javascript-in-adobe-air/</link>
		<comments>http://robrusher.com/2009/03/31/use-amf-with-javascript-in-adobe-air/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 19:13:19 +0000</pubDate>
		<dc:creator>Rush</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[flash remoting]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.robrusher.com/?p=67</guid>
		<description><![CDATA[I&#8217;ve been working with Adobe Flex since its beta and have been a long time believer in using Action Message Format (AMF) as the communication protocol. I&#8217;ve also been working with Adobe AIR since its beta, but had only used AMF with Flex-based AIR applications. Until now&#8230; I was working on a JavaScript-based AIR application... <a href="http://robrusher.com/2009/03/31/use-amf-with-javascript-in-adobe-air/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working with Adobe Flex since its beta and have been a long time believer in using <a href="http://en.wikipedia.org/wiki/Action_Message_Format" target="_blank">Action Message Format</a> (AMF) as the communication protocol. I&#8217;ve also been working with Adobe AIR since its beta, but had only used AMF with Flex-based AIR applications. Until now&#8230;</p>
<p>I was working on a <a href="http://www.adobe.com/devnet/air/ajax/" target="_blank">JavaScript-based AIR application</a> (some refer to this as an AJAX-based application) recently where they wanted to use AMF, but didn&#8217;t want to hide a SWF in it to facilitate the AMF communication. Since there are other Flash Remoting gateways available, like <a href="http://sourceforge.net/projects/openamf/" target="_blank">openAMF</a> and <a href="www.amfphp.org" target="_blank">AMFPHP</a>, it would be great if I could just use a JavaScript library to do the communication with those gateways.</p>
<p>If you look at examples in Flash that do this type of connection, you&#8217;ll notice that they use a NetConnection class. Guess what?! That class is also available in the JavaScript API for AIR. Yes, its that simple!</p>
<p>So with a simple refactoring of the same code from Flash, I was able to get my JavaScript-based AIR application to communicate with a Flash Remoting gateway. This example assumes you have installed a Flash Remoting gateway somewhere, that you replace [my_flash_remoting_gateway] with the gateway root and you&#8217;ve created a class with a method that you can invoke.</p>
<pre name="code" class="javascript">&lt;html&gt;
&lt;head&gt;
&lt;title&gt;JavaScript-based Flash Remoting&lt;/title&gt;
&lt;link href="sample.css" rel="stylesheet" type="text/css"/&gt;
&lt;script type="text/javascript" src="lib/air/AIRAliases.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="lib/air/AIRSourceViewer.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
function doAMF()
{
var netConnection = new air.NetConnection();
netConnection.connect("http://[my_flash_remoting_gateway]");
var responder = new air.Responder(onComplete, onFail);
netConnection.call("HelloWorld", responder);
}
function onComplete(results)
{
alert( results.length );
}

function onFail(results)
{
alert(results)
}

&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;h3&gt;Get data over AMFPHP&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Has access to AIR APIs:
&lt;input type="button" onclick="doAMF()" value="Make AMF call"/&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/body&gt;

&lt;/html&gt;</pre>
<p>Here is an example class in PHP:</p>
<pre name="code" class="php">&lt;?php
class HelloWorld
{
function HelloWorld()
{
$this-&gt;methodTable = array
(
"say" =&gt; array
(
"access" =&gt; "remote",
"description" =&gt; "Pings back a message"
)
);
}
}
?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2009/03/31/use-amf-with-javascript-in-adobe-air/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash Player 10 for Flex</title>
		<link>http://robrusher.com/2008/05/16/flash-player-10-for-flex/</link>
		<comments>http://robrusher.com/2008/05/16/flash-player-10-for-flex/#comments</comments>
		<pubDate>Fri, 16 May 2008 13:51:58 +0000</pubDate>
		<dc:creator>Rush</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[Flash Player 10]]></category>
		<category><![CDATA[Lee Brimelow]]></category>

		<guid isPermaLink="false">http://www.robrusher.com/?p=37</guid>
		<description><![CDATA[I was digging around the other day in Adobe&#8217;s Open Source area when I found the Flash Player 10 Beta with instructions on how to compile Flex applications to the new player. Check it! There is also a tutorial by Lee Brimelow, Adobe Platform Evangelist, that covers how to get started using Flash Player 10... <a href="http://robrusher.com/2008/05/16/flash-player-10-for-flex/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>I was digging around the other day in Adobe&#8217;s Open Source area when I found the <a title="Flash Player 10 on Adobe Labs" href="http://labs.adobe.com/technologies/flashplayer10/" target="_blank">Flash Player 10 Beta</a> with instructions on how to compile Flex applications to the new player. <a href="http://opensource.adobe.com/wiki/display/flexsdk/Targeting+Flash+Player+10+Beta+with+Flex+SDK+3.0.x" target="_blank">Check it!</a></p>
<p>There is also a <a href="http://www.gotoandlearn.com/player.php?id=73" target="_blank">tutorial</a> by <a href="http://theflashblog.com/" target="_blank">Lee Brimelow</a>, Adobe Platform Evangelist, that covers how to get started using Flash Player 10 (code name Astro).</p>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2008/05/16/flash-player-10-for-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Local SharedObject</title>
		<link>http://robrusher.com/2008/04/28/local-sharedobject/</link>
		<comments>http://robrusher.com/2008/04/28/local-sharedobject/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 03:50:15 +0000</pubDate>
		<dc:creator>Rush</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Shared object]]></category>

		<guid isPermaLink="false">http://www.robrusher.com/?p=13</guid>
		<description><![CDATA[&#8220;When you create a SharedObject, Macromedia Flash Player creates a new directory for the application and domain, and creates an empty *.sol file that stores the SharedObject data. The default location of this file is in a subdirectory of the user&#8221;s home directory; for example: c:/Documents and Settings/username/Application Data/Macromedia/Flash Player/web_domain/lso.mxml.swf/. While usually predictable, the location... <a href="http://robrusher.com/2008/04/28/local-sharedobject/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>&#8220;When you create a SharedObject, Macromedia Flash Player creates a new directory for the application and domain, and creates an empty *.sol file that stores the SharedObject data. The default location of this file is in a subdirectory of the user&#8221;s home directory; for example: c:/Documents and Settings/username/Application Data/Macromedia/Flash Player/web_domain/lso.mxml.swf/. While usually predictable, the location of the StoredObject file can be anywhere that Flash Player has access to within its sandbox and can have any name that Flash Player assigns to it.</p>
<p>By default, Flash can save locally persistent SharedObjects of up to 100K in size. When you try to save a larger set of data, Flash Player displays the Local Storage dialog box, which lets the user allow or deny local storage for the domain that is requesting access.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://robrusher.com/2008/04/28/local-sharedobject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

