<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Interfacing between Flash 8 &#038; 9 - Problems and Solutions</title>
	<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/</link>
	<description>Extend Flash. Extend Skills. Extend Possibilities!</description>
	<pubDate>Sat, 05 Jul 2008 17:55:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>

	<item>
		<title>by: yaunato</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-40732</link>
		<pubDate>Thu, 27 Sep 2007 14:26:52 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-40732</guid>
					<description>Good comparison of LocalConnection vs. ExternalInterface approaches, but you left out the details of FlashInterface mechanisms.  For those who haven't the time to download and inspect the classes:

FlashInterface uses ExternalInterface to inject Javascript into the host application via eval() and therefore does not require preexisting Javascript.  The Javascript acts as a hub and provides flashplayer embed id's to Actionscript.

FlashInterface maintains id's for each instance, whether AS2 or AS3 or in different embedded swf's, making them uniquely addressable.

Although useful, this is still insufficient for my purposes since it has the same limitations as any ExternalInterface-Javascript solution. For example, it does not function outside of a Javascript-enabled host application or between the browser and standalone app).

Lawrence</description>
		<content:encoded><![CDATA[<p>Good comparison of LocalConnection vs. ExternalInterface approaches, but you left out the details of FlashInterface mechanisms.  For those who haven&#8217;t the time to download and inspect the classes:</p>
<p>FlashInterface uses ExternalInterface to inject Javascript into the host application via eval() and therefore does not require preexisting Javascript.  The Javascript acts as a hub and provides flashplayer embed id&#8217;s to Actionscript.</p>
<p>FlashInterface maintains id&#8217;s for each instance, whether AS2 or AS3 or in different embedded swf&#8217;s, making them uniquely addressable.</p>
<p>Although useful, this is still insufficient for my purposes since it has the same limitations as any ExternalInterface-Javascript solution. For example, it does not function outside of a Javascript-enabled host application or between the browser and standalone app).</p>
<p>Lawrence
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: abolin</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-31142</link>
		<pubDate>Tue, 07 Aug 2007 11:34:46 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-31142</guid>
					<description>Hi,

has anyone expirienced problems in firefox?

following the 2. video on your site, I encountered

2 Security Errors: #2060 #2140 in Firefox, in IE it worked fine. 

I am using Flex Builder 2.0.155577
In the video they opened the example appl. in firefox without problems...</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>has anyone expirienced problems in firefox?</p>
<p>following the 2. video on your site, I encountered</p>
<p>2 Security Errors: #2060 #2140 in Firefox, in IE it worked fine. </p>
<p>I am using Flex Builder 2.0.155577<br />
In the video they opened the example appl. in firefox without problems&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: raulpopa</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-29468</link>
		<pubDate>Wed, 01 Aug 2007 14:21:34 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-29468</guid>
					<description>I just found this approach from the gskinner's blog, where we were discussing about his &lt;a href=&quot;http://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html&quot; rel=&quot;nofollow&quot;&gt;SWFBridge&lt;/a&gt; and our &lt;a href=&quot;http://www.jumpeyecomponents.com/Flash-Components/Various/ActionScript-Bridge-91/&quot; rel=&quot;nofollow&quot;&gt;ActionScriptBridge&lt;/a&gt;, actually similar products to this Interface.

I was wondering if your method works ok when the same page is opened multiple times, and the same swf loads multiple times inside different AS3.0 projects... the connection would fail? If not, how did you managed this? 
And, do you have any idea of how can you manage to return a delayed return as the caller method return statement?</description>
		<content:encoded><![CDATA[<p>I just found this approach from the gskinner&#8217;s blog, where we were discussing about his <a href="http://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html" rel="nofollow">SWFBridge</a> and our <a href="http://www.jumpeyecomponents.com/Flash-Components/Various/ActionScript-Bridge-91/" rel="nofollow">ActionScriptBridge</a>, actually similar products to this Interface.</p>
<p>I was wondering if your method works ok when the same page is opened multiple times, and the same swf loads multiple times inside different AS3.0 projects&#8230; the connection would fail? If not, how did you managed this?<br />
And, do you have any idea of how can you manage to return a delayed return as the caller method return statement?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Robert Taylor</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-26277</link>
		<pubDate>Mon, 16 Jul 2007 15:18:58 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-26277</guid>
					<description>I have used it in several programs now for various things and have not seen a performance hit and do not shy away from using it. Feel free to do a benchmark test and post the results.

Rob</description>
		<content:encoded><![CDATA[<p>I have used it in several programs now for various things and have not seen a performance hit and do not shy away from using it. Feel free to do a benchmark test and post the results.</p>
<p>Rob
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: diamondtearz</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-26192</link>
		<pubDate>Mon, 16 Jul 2007 01:25:21 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-26192</guid>
					<description>Thanks for a really useful tool.  once I got my code working I was impressed by the ease with which communication could be achieved.  I have a worry about the performance hit if any that would be caused by having 2 AVMs running at the same time in the swf.  Have you had any experience or encountered any information on that?

Thanks,
Mani</description>
		<content:encoded><![CDATA[<p>Thanks for a really useful tool.  once I got my code working I was impressed by the ease with which communication could be achieved.  I have a worry about the performance hit if any that would be caused by having 2 AVMs running at the same time in the swf.  Have you had any experience or encountered any information on that?</p>
<p>Thanks,<br />
Mani
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: amdenis</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-25515</link>
		<pubDate>Thu, 12 Jul 2007 16:37:37 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-25515</guid>
					<description>Despite the extra effort (which is great to avoid when one can), I have had great luck with custom mediator pattern approaches, and was wondering if your solution adddresses some of the same issues.

I am reviewing what you created, and can appreciate the value of it, but have not yet dug into your implentation yet.

The quesiton is whether you designed it to address common issues that can be overcome by custom mediator patterns, of which you can refer to at the following url for specifics: 
http://jessewarden.com/2007/05/controlling-flash-player-8-swfs-in-flash-player-9-swfs.html

If so, do you have examples of how to load and control Flash 8 content into Flex/Flash9 in a way that becomes synchronously and async controllable (obviously, SWFLoader does not provide the necessary abstraction and API for this, which together with the other common issues is why I normally go with custom mediator implementations)?</description>
		<content:encoded><![CDATA[<p>Despite the extra effort (which is great to avoid when one can), I have had great luck with custom mediator pattern approaches, and was wondering if your solution adddresses some of the same issues.</p>
<p>I am reviewing what you created, and can appreciate the value of it, but have not yet dug into your implentation yet.</p>
<p>The quesiton is whether you designed it to address common issues that can be overcome by custom mediator patterns, of which you can refer to at the following url for specifics:<br />
<a href='http://jessewarden.com/2007/05/controlling-flash-player-8-swfs-in-flash-player-9-swfs.html' rel='nofollow'>http://jessewarden.com/2007/05/controlling-flash-player-8-swfs-in-flash-player-9-swfs.html</a></p>
<p>If so, do you have examples of how to load and control Flash 8 content into Flex/Flash9 in a way that becomes synchronously and async controllable (obviously, SWFLoader does not provide the necessary abstraction and API for this, which together with the other common issues is why I normally go with custom mediator implementations)?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Joa</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-892</link>
		<pubDate>Fri, 08 Dec 2006 15:36:38 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-892</guid>
					<description>I did this some while ago and instead of using a global class I am using  a proxy class. So I get also rid of the whole referencing names you have to use and it is much better to integreate into the whole DOM3 model.</description>
		<content:encoded><![CDATA[<p>I did this some while ago and instead of using a global class I am using  a proxy class. So I get also rid of the whole referencing names you have to use and it is much better to integreate into the whole DOM3 model.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Tim</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-751</link>
		<pubDate>Wed, 29 Nov 2006 21:40:06 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-751</guid>
					<description>Thanks for the examples, they've helped get me going in the right direction. I'm calling methods in a flash 8 movie from a flex app ok, but I'm still having a bit of trouble with event dispatching. It's unclear from the documentation on which id's you're supposed to use on each side of the event. It looks like my flex app sets a listener using it's own id and the flash 8 movie dispatches an event using the id of the flex app?

I could come up with a small test case and post it online to get some feedback.</description>
		<content:encoded><![CDATA[<p>Thanks for the examples, they&#8217;ve helped get me going in the right direction. I&#8217;m calling methods in a flash 8 movie from a flex app ok, but I&#8217;m still having a bit of trouble with event dispatching. It&#8217;s unclear from the documentation on which id&#8217;s you&#8217;re supposed to use on each side of the event. It looks like my flex app sets a listener using it&#8217;s own id and the flash 8 movie dispatches an event using the id of the flex app?</p>
<p>I could come up with a small test case and post it online to get some feedback.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Robert Taylor</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-739</link>
		<pubDate>Mon, 27 Nov 2006 14:30:51 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-739</guid>
					<description>Okay. Example Source Files are now available http://www.flashextensions.com/products/flashinterface.php.</description>
		<content:encoded><![CDATA[<p>Okay. Example Source Files are now available <a href='http://www.flashextensions.com/products/flashinterface.php' rel='nofollow'>http://www.flashextensions.com/products/flashinterface.php</a>.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Tim</title>
		<link>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-729</link>
		<pubDate>Sat, 25 Nov 2006 23:57:36 +0000</pubDate>
		<guid>http://www.flashextensions.com/blog/2006/11/14/interfacing-between-flash-8-9-problems-and-solutions/#comment-729</guid>
					<description>I appreciate it! Once I get my own working example I'll post it online (with source) to help add more examples.</description>
		<content:encoded><![CDATA[<p>I appreciate it! Once I get my own working example I&#8217;ll post it online (with source) to help add more examples.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
