<?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: AVM1 Content in AS3?</title>
	<atom:link href="http://blog.nobien.net/2007/10/04/avm1-content-in-as3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nobien.net/2007/10/04/avm1-content-in-as3/</link>
	<description>A nerd blog about nerdy things by ... nerdy guys?</description>
	<lastBuildDate>Mon, 30 Aug 2010 06:39:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Soo</title>
		<link>http://blog.nobien.net/2007/10/04/avm1-content-in-as3/comment-page-1/#comment-4464</link>
		<dc:creator>Soo</dc:creator>
		<pubDate>Thu, 03 Sep 2009 07:49:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nobien.net/2007/10/04/avm1-content-in-as3/#comment-4464</guid>
		<description>This may not be related but you might want to look at AVM2Loader class in libSpark.</description>
		<content:encoded><![CDATA[<p>This may not be related but you might want to look at AVM2Loader class in libSpark.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.nobien.net/2007/10/04/avm1-content-in-as3/comment-page-1/#comment-3182</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 21 Nov 2007 04:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nobien.net/2007/10/04/avm1-content-in-as3/#comment-3182</guid>
		<description>The simple answer is it&#039;s not really just an oversight on Adobe&#039;s part. I once read a techincal &lt;a href=&quot;http://www.onflex.org/ACDS/AS3TuningInsideAVM2JIT.pdf&quot; rel=&quot;nofollow&quot;&gt;white paper&lt;/a&gt; on the JVM (this was when AS3 was still a fluffy magic pill) and what they were doing to completely re-write it. And they did just that at the assembly level.

So the long answer is AS3 runs in a completely separate context. Asking adobe to just &quot;allow&quot; us to run AVM1 / AVM2 code natively in the same process is akin to asking to run both 32bitWin / 64bitWin / Dos all natively. It just doesn&#039;t work, the only thing they could do to appease the masses is to write an emulator, but we all know how fast emulators are.</description>
		<content:encoded><![CDATA[<p>The simple answer is it&#8217;s not really just an oversight on Adobe&#8217;s part. I once read a techincal <a href="http://www.onflex.org/ACDS/AS3TuningInsideAVM2JIT.pdf" rel="nofollow">white paper</a> on the JVM (this was when AS3 was still a fluffy magic pill) and what they were doing to completely re-write it. And they did just that at the assembly level.</p>
<p>So the long answer is AS3 runs in a completely separate context. Asking adobe to just &#8220;allow&#8221; us to run AVM1 / AVM2 code natively in the same process is akin to asking to run both 32bitWin / 64bitWin / Dos all natively. It just doesn&#8217;t work, the only thing they could do to appease the masses is to write an emulator, but we all know how fast emulators are.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bunnyhero</title>
		<link>http://blog.nobien.net/2007/10/04/avm1-content-in-as3/comment-page-1/#comment-3040</link>
		<dc:creator>bunnyhero</dc:creator>
		<pubDate>Mon, 08 Oct 2007 06:44:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nobien.net/2007/10/04/avm1-content-in-as3/#comment-3040</guid>
		<description>i haven&#039;t tried this technique, but Jesse Warden wrote a couple of blog posts about using a proxy AVM1 SWF to communicate between AVM2 and the legacy AVM1 content using LocalConnection. instead of recoding the AVM1 content, you create a new AVM1 SWF that does the localconnection communication with the flash 9 parent, and LoadMovie()s the legacy SWF.

for some reason, those blog posts have been removed from his blog, but google cache still has them:

http://tinyurl.com/24rz2c
http://tinyurl.com/yozssu</description>
		<content:encoded><![CDATA[<p>i haven&#8217;t tried this technique, but Jesse Warden wrote a couple of blog posts about using a proxy AVM1 SWF to communicate between AVM2 and the legacy AVM1 content using LocalConnection. instead of recoding the AVM1 content, you create a new AVM1 SWF that does the localconnection communication with the flash 9 parent, and LoadMovie()s the legacy SWF.</p>
<p>for some reason, those blog posts have been removed from his blog, but google cache still has them:</p>
<p><a href="http://tinyurl.com/24rz2c" rel="nofollow">http://tinyurl.com/24rz2c</a><br />
<a href="http://tinyurl.com/yozssu" rel="nofollow">http://tinyurl.com/yozssu</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://blog.nobien.net/2007/10/04/avm1-content-in-as3/comment-page-1/#comment-3008</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Fri, 05 Oct 2007 02:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nobien.net/2007/10/04/avm1-content-in-as3/#comment-3008</guid>
		<description>Very cool.  There is definitely some awesome feed back on the issue. Paulo, your recommendation is awesome. I never considered that.  However, to add insult to injury (on my part), the experiment is in AIR and (as far as I know) you can&#039;t pass arguments to a file reference (ie: File.url or File.nativePath).  Ah well .. I&#039;m not going to give up on your recommendation though.  I&#039;ll keep &#039;screwing&#039; with it. 

Anywho .. Ian .. you&#039;re right.  I&#039;m pretty good at being a loud-mouth idiot, I should totally start directing this energy at Adobe.  What were they thinking .. not support AVM1 content to its fullest...</description>
		<content:encoded><![CDATA[<p>Very cool.  There is definitely some awesome feed back on the issue. Paulo, your recommendation is awesome. I never considered that.  However, to add insult to injury (on my part), the experiment is in AIR and (as far as I know) you can&#8217;t pass arguments to a file reference (ie: File.url or File.nativePath).  Ah well .. I&#8217;m not going to give up on your recommendation though.  I&#8217;ll keep &#8216;screwing&#8217; with it. </p>
<p>Anywho .. Ian .. you&#8217;re right.  I&#8217;m pretty good at being a loud-mouth idiot, I should totally start directing this energy at Adobe.  What were they thinking .. not support AVM1 content to its fullest&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ian</title>
		<link>http://blog.nobien.net/2007/10/04/avm1-content-in-as3/comment-page-1/#comment-3004</link>
		<dc:creator>ian</dc:creator>
		<pubDate>Thu, 04 Oct 2007 21:58:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nobien.net/2007/10/04/avm1-content-in-as3/#comment-3004</guid>
		<description>I recommend making a stink about this, be loud.   I talked to a flash player architect about some issue&#039;s I was having with captivate in flex.   avm1 - avm2 communication is poor.   He indicated that there was some noise on the channel, but theres not really a big push to get this figured out in the player.    Speak up, join in, send in bug requests.</description>
		<content:encoded><![CDATA[<p>I recommend making a stink about this, be loud.   I talked to a flash player architect about some issue&#8217;s I was having with captivate in flex.   avm1 &#8211; avm2 communication is poor.   He indicated that there was some noise on the channel, but theres not really a big push to get this figured out in the player.    Speak up, join in, send in bug requests.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave_Matthews</title>
		<link>http://blog.nobien.net/2007/10/04/avm1-content-in-as3/comment-page-1/#comment-2996</link>
		<dc:creator>Dave_Matthews</dc:creator>
		<pubDate>Thu, 04 Oct 2007 14:52:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nobien.net/2007/10/04/avm1-content-in-as3/#comment-2996</guid>
		<description>You&#039;re correct, for all the noise about backward compatability - Adobe has broken the paltform be destroying all previous content made with Flash...</description>
		<content:encoded><![CDATA[<p>You&#8217;re correct, for all the noise about backward compatability &#8211; Adobe has broken the paltform be destroying all previous content made with Flash&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
