<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Storing Custom AMF files for AIR Apps</title>
	<atom:link href="http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/</link>
	<description></description>
	<lastBuildDate>Tue, 02 Mar 2010 13:23:34 -0800</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Quentin</title>
		<link>http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/comment-page-1/#comment-19</link>
		<dc:creator>Quentin</dc:creator>
		<pubDate>Mon, 21 Sep 2009 08:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webdeely.com/?p=26#comment-19</guid>
		<description>I am not storing anything actually, just trying to read it, first!</description>
		<content:encoded><![CDATA[<p>I am not storing anything actually, just trying to read it, first!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Deely</title>
		<link>http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/comment-page-1/#comment-18</link>
		<dc:creator>Chris Deely</dc:creator>
		<pubDate>Sat, 19 Sep 2009 23:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webdeely.com/?p=26#comment-18</guid>
		<description>@Quentin 
I&#039;ll have to experiment with reading browser SharedObjects, I see no reason why it wouldn&#039;t work.

Are you storing any complex objects in the SO? Meaning anything other than Flash Player native obects (Number, Boolean, Array, etc).  

If so, you need to register the class alias for each object you wish to retrieve from the SO.</description>
		<content:encoded><![CDATA[<p>@Quentin<br />
I&#8217;ll have to experiment with reading browser SharedObjects, I see no reason why it wouldn&#8217;t work.</p>
<p>Are you storing any complex objects in the SO? Meaning anything other than Flash Player native obects (Number, Boolean, Array, etc).  </p>
<p>If so, you need to register the class alias for each object you wish to retrieve from the SO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Quentin</title>
		<link>http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/comment-page-1/#comment-17</link>
		<dc:creator>Quentin</dc:creator>
		<pubDate>Fri, 18 Sep 2009 10:02:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webdeely.com/?p=26#comment-17</guid>
		<description>Hey there!
Interesting post.

Just like Arun I wanted to read/write native SOL files in an AIR app, but realized it was not really possible. Or at least I didn&#039;t find how...

When you open a (native) SOL file (FileStream.open) and access its content (FileStream.readObject) you only get a null object. If anyone has a clue, please share it!</description>
		<content:encoded><![CDATA[<p>Hey there!<br />
Interesting post.</p>
<p>Just like Arun I wanted to read/write native SOL files in an AIR app, but realized it was not really possible. Or at least I didn&#8217;t find how&#8230;</p>
<p>When you open a (native) SOL file (FileStream.open) and access its content (FileStream.readObject) you only get a null object. If anyone has a clue, please share it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Deely</title>
		<link>http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/comment-page-1/#comment-10</link>
		<dc:creator>Chris Deely</dc:creator>
		<pubDate>Fri, 24 Jul 2009 03:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webdeely.com/?p=26#comment-10</guid>
		<description>@Arun
Sorry for the delayed response.  I don&#039;t see why you wouldn&#039;t be able to deserialize objects stored in browser-created SharedObjects.

The real problem is locating the files on the user&#039;s hard drive.  For security purposes, SharedObjects are designed to only be accessible to the domain (website) that created them.  They are a lot like browser cookies in that way.

The Flash Player automatically restricts access to these files when running Flash content in a browser.  In an AIR app, however, you have full access to the entire file system, even these SO files.

As long as you can locate the file, you should be able to read it.  This leads to some very shaky ground as you could access data stored from other websites.

But that is the risk inherent in installing software on one&#039;s machine!</description>
		<content:encoded><![CDATA[<p>@Arun<br />
Sorry for the delayed response.  I don&#8217;t see why you wouldn&#8217;t be able to deserialize objects stored in browser-created SharedObjects.</p>
<p>The real problem is locating the files on the user&#8217;s hard drive.  For security purposes, SharedObjects are designed to only be accessible to the domain (website) that created them.  They are a lot like browser cookies in that way.</p>
<p>The Flash Player automatically restricts access to these files when running Flash content in a browser.  In an AIR app, however, you have full access to the entire file system, even these SO files.</p>
<p>As long as you can locate the file, you should be able to read it.  This leads to some very shaky ground as you could access data stored from other websites.</p>
<p>But that is the risk inherent in installing software on one&#8217;s machine!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arun</title>
		<link>http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/comment-page-1/#comment-9</link>
		<dc:creator>Arun</dc:creator>
		<pubDate>Mon, 29 Jun 2009 20:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webdeely.com/?p=26#comment-9</guid>
		<description>&quot; I was looking for a way to deserialize web browser created shared objects &quot; - 

Flex Application running in web browser created a shared object data in the directory structure 

[ex: C:\Documents and Settings\xyz\Application Data\Macromedia\Flash Player\#SharedObjects\5RP3MMUQ\#localhost\BrowserFlexSharedObjects\bin-debug\BrowserFlexSharedObjects.swf\cachetest.sol]

To be read and converted to equivalent AS Object in an AIR App through File, FileStream, readBytes(), ByteArray...</description>
		<content:encoded><![CDATA[<p>&#8221; I was looking for a way to deserialize web browser created shared objects &#8221; &#8211; </p>
<p>Flex Application running in web browser created a shared object data in the directory structure </p>
<p>[ex: C:\Documents and Settings\xyz\Application Data\Macromedia\Flash Player\#SharedObjects\5RP3MMUQ\#localhost\BrowserFlexSharedObjects\bin-debug\BrowserFlexSharedObjects.swf\cachetest.sol]</p>
<p>To be read and converted to equivalent AS Object in an AIR App through File, FileStream, readBytes(), ByteArray&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arun</title>
		<link>http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/comment-page-1/#comment-8</link>
		<dc:creator>Arun</dc:creator>
		<pubDate>Mon, 29 Jun 2009 20:48:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webdeely.com/?p=26#comment-8</guid>
		<description>Thanks for your post. Its really helpful. 

I was looking for a way to deserialize web browser created shared objects in an AIR application using fileStream and ByteArray (something similar to .minerva project at http://blog.coursevector.com/minerva). Do you have any instant solution to get it solved?</description>
		<content:encoded><![CDATA[<p>Thanks for your post. Its really helpful. </p>
<p>I was looking for a way to deserialize web browser created shared objects in an AIR application using fileStream and ByteArray (something similar to .minerva project at <a href="http://blog.coursevector.com/minerva)" rel="nofollow">http://blog.coursevector.com/minerva)</a>. Do you have any instant solution to get it solved?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bálint Magyar</title>
		<link>http://blog.webdeely.com/2009/03/storing-custom-strongly-typed-amf-files-for-air-apps/comment-page-1/#comment-6</link>
		<dc:creator>Bálint Magyar</dc:creator>
		<pubDate>Thu, 23 Apr 2009 09:36:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webdeely.com/?p=26#comment-6</guid>
		<description>Thank you very much, that was exactly what i was looking for. You saved me some wasted hours!</description>
		<content:encoded><![CDATA[<p>Thank you very much, that was exactly what i was looking for. You saved me some wasted hours!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
