<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>negush blog</title>
	
	<link>http://www.negush.net/blog</link>
	<description>Flash, ActionScript and stuff...</description>
	<lastBuildDate>Wed, 10 Feb 2010 08:11:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/NegushBlog" /><feedburner:info uri="negushblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>ExternalInterface.call not working with IE</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/9W8qKmHFXHo/</link>
		<comments>http://www.negush.net/blog/externalinterface-call-not-working-with-ie/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 10:37:25 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript3]]></category>
		<category><![CDATA[ExternalInterface in IE]]></category>
		<category><![CDATA[ExternalInterface.call]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[not working]]></category>
		<category><![CDATA[object id]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=228</guid>
		<description><![CDATA[While working on a few PhotoSnack albums a few days ago, I&#8217;ve tested some features with several browsers but noticed that with Internet Explorer the albums were not working as supposed to. Specifically, the ExternalInterface.call() function wasn&#8217;t calling the target &#8230; <a href="http://www.negush.net/blog/externalinterface-call-not-working-with-ie/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>While working on a few <a title="PhotoSnack online albums" href="http://www.photosnack.com" target="_blank">PhotoSnack</a> albums a few days ago, I&#8217;ve tested some features with several browsers but noticed that with Internet Explorer the albums were not working as supposed to. Specifically, the ExternalInterface.call() function wasn&#8217;t calling the target JavaScript functions at all.</p>
<p>After testing the JavaScript and ActionScript functions separately, it seemed they all worked without any problems. Anyway, the JavaScript functions were being called with no problems on all the other browsers I tested, except on Internet Explorer. After searching the problem on the Internet I came upon a comment on the ActionScript 3 documention posted on Adobe&#8217;s livedocs for the <a title="ExternalInterface class - Adobe livedocs" href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html" target="_blank">ExternalInterface class</a> (thanks gerdy).</p>
<p>It looks like for the ExternalInterface.call() function to work in IE, the embedded Flash object MUST have the id attribute specified. Otherwise you won&#8217;t be able to display not even a JavaScript alert message from Flash. As soon as the id attribute was set for the flash objects in PhotoSnack, the albums worked just fine with Internet Explorer too.</p>
<p>So, as a best practice, I recommend always setting the id attribute of your Flash objects embedded in HTML pages.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9W8qKmHFXHo:_aGw_CRy1m0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=9W8qKmHFXHo:_aGw_CRy1m0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9W8qKmHFXHo:_aGw_CRy1m0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9W8qKmHFXHo:_aGw_CRy1m0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9W8qKmHFXHo:_aGw_CRy1m0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=9W8qKmHFXHo:_aGw_CRy1m0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9W8qKmHFXHo:_aGw_CRy1m0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=9W8qKmHFXHo:_aGw_CRy1m0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9W8qKmHFXHo:_aGw_CRy1m0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=9W8qKmHFXHo:_aGw_CRy1m0:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/externalinterface-call-not-working-with-ie/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/externalinterface-call-not-working-with-ie/</feedburner:origLink></item>
		<item>
		<title>Google, can you hear us ?</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/KObAsUBEIF4/</link>
		<comments>http://www.negush.net/blog/google-can-you-hear-us/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 17:08:56 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[actionscript3]]></category>
		<category><![CDATA[adwords]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[petition]]></category>
		<category><![CDATA[swf file]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=224</guid>
		<description><![CDATA[We&#8217;ve just launched a petition on Facebook: we would really like for Google to allow ActionScript 3 .swf files for AdWords. If we scream loud enough, maybe Google will hear us. So please, those of you who have a Facebook &#8230; <a href="http://www.negush.net/blog/google-can-you-hear-us/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just launched a <a href="http://www.facebook.com/as3petitionadwords">petition on Facebook</a>: we would really like for <a href="http://www.google.com">Google</a> to allow ActionScript 3 .swf files for <a href="http://www.google.com/adwords">AdWords</a>. If we scream loud enough, maybe Google will hear us. So please, those of you who have a Facebook account, sign our petition. If Google will allow AS3 .swf file for its AdWords system, we will all benefit.</p>
<p>Thanks to all of you. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=KObAsUBEIF4:evnbZooIJiU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=KObAsUBEIF4:evnbZooIJiU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=KObAsUBEIF4:evnbZooIJiU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=KObAsUBEIF4:evnbZooIJiU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=KObAsUBEIF4:evnbZooIJiU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=KObAsUBEIF4:evnbZooIJiU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=KObAsUBEIF4:evnbZooIJiU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=KObAsUBEIF4:evnbZooIJiU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=KObAsUBEIF4:evnbZooIJiU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=KObAsUBEIF4:evnbZooIJiU:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/google-can-you-hear-us/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/google-can-you-hear-us/</feedburner:origLink></item>
		<item>
		<title>A Happy New Year to everybody !</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/MMlBBFRIppc/</link>
		<comments>http://www.negush.net/blog/a-happy-new-year-to-everybody/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 11:32:22 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bannersnack]]></category>
		<category><![CDATA[create flash banners]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[new year]]></category>
		<category><![CDATA[wishes]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=218</guid>
		<description><![CDATA[I&#8217;m wishing all of you a Happy New Year, full of new opportunities, success and prosperity. Banner maker]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m wishing all of you a Happy New Year, full of new opportunities, success and prosperity.<br />
</p>
<div align="center">
<img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNjIyNTg5MTE5OTUmcHQ9MTI2MjI1ODkxNDY*OCZwPTQ1NTkzMiZkPSZnPTEmbz*yMWQxNjZhYmM2MWE*NjRmOGE5MDlkYmI2OGY3YmRjMSZvZj*w.gif" /><object type="application/x-shockwave-flash" data="http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=da0793f0bdb8ae53df9abf5dab240497&#038;clickTag=null&#038;watermark=1&#038;bgcolor=#000000" width="550" height="400"><param name="movie" value="http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=da0793f0bdb8ae53df9abf5dab240497&#038;clickTag=null&#038;watermark=1&#038;bgcolor=#000000"><param name="allowFullScreen" value="true"><param name="bgcolor" value="#000000"><param name="allowScriptAccess" value="always"></object><noscript><a href="http://bannersnack.com/" title="BannerSnack - the free flash banner maker">Banner maker</a></noscript>
</div>
<p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=MMlBBFRIppc:c4FbLMS9tAI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=MMlBBFRIppc:c4FbLMS9tAI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=MMlBBFRIppc:c4FbLMS9tAI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=MMlBBFRIppc:c4FbLMS9tAI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=MMlBBFRIppc:c4FbLMS9tAI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=MMlBBFRIppc:c4FbLMS9tAI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=MMlBBFRIppc:c4FbLMS9tAI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=MMlBBFRIppc:c4FbLMS9tAI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=MMlBBFRIppc:c4FbLMS9tAI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=MMlBBFRIppc:c4FbLMS9tAI:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/a-happy-new-year-to-everybody/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/a-happy-new-year-to-everybody/</feedburner:origLink></item>
		<item>
		<title>Christmas is here</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/9h-_LtBu5Bk/</link>
		<comments>http://www.negush.net/blog/christmas-is-here/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 09:33:23 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bannersnack]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[flash banner]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[wishes]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=207</guid>
		<description><![CDATA[Here is my wish to all of you, mase with BannerSnack. May all of us be filled with joy and happiness not only this Christmas, but every day of the year. Banner maker]]></description>
			<content:encoded><![CDATA[<p>Here is my wish to all of you, mase with <a href="http://www.bannersnack.com/">BannerSnack</a>. May all of us be filled with joy and happiness not only this Christmas, but every day of the year.<br />
<br/></p>
<div align="center">
<img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNjE2NDY2MTk4NDMmcHQ9MTI2MTY*NjYyOTM*MyZwPTQ1NTkzMiZkPSZnPTEmbz1lNGIyMTAzMDI5OWY*ZWNmYTA3MjA5NjM3MWMzOWU*NCZvZj*w.gif" /><object type="application/x-shockwave-flash" data="http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=4d31371a137b732b20b340609b229893&#038;clickTag=null&#038;watermark=1" width="550" height="400"><param name="movie" value="http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=4d31371a137b732b20b340609b229893&#038;clickTag=null&#038;watermark=1"><param name="allowFullScreen" value="true"><param name="wmode" value="transparent"><param name="allowScriptAccess" value="always"></object><noscript><a href="http://bannersnack.com/" title="BannerSnack - the free flash banner maker">Banner maker</a></noscript>
</div>
<p><br/></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9h-_LtBu5Bk:trsHIncaEA8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=9h-_LtBu5Bk:trsHIncaEA8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9h-_LtBu5Bk:trsHIncaEA8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9h-_LtBu5Bk:trsHIncaEA8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9h-_LtBu5Bk:trsHIncaEA8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=9h-_LtBu5Bk:trsHIncaEA8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9h-_LtBu5Bk:trsHIncaEA8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=9h-_LtBu5Bk:trsHIncaEA8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=9h-_LtBu5Bk:trsHIncaEA8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=9h-_LtBu5Bk:trsHIncaEA8:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/christmas-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/christmas-is-here/</feedburner:origLink></item>
		<item>
		<title>New PhotoSnack, BannerSnack and SnackTools release</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/lBJyKlYba3k/</link>
		<comments>http://www.negush.net/blog/new-photosnack-bannersnack-and-snacktools-release/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 07:30:37 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[banner creator]]></category>
		<category><![CDATA[bannersnack]]></category>
		<category><![CDATA[photo albums]]></category>
		<category><![CDATA[photosnack]]></category>
		<category><![CDATA[snacktools]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=201</guid>
		<description><![CDATA[Yesss !! Finally it&#8217;s here. We&#8217;ve been working on these new versions for a few month and last evening (local time) we finally released them: SnackTools, BannerSnack and PhotoSnack. It took a bunch of great people working for many hours &#8230; <a href="http://www.negush.net/blog/new-photosnack-bannersnack-and-snacktools-release/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesss !! Finally it&#8217;s here. We&#8217;ve been working on these new versions for a few month and last evening (local time) we finally released them: <a href="http://www.snacktools.com/">SnackTools</a>, <a href="http://www.bannersnack.com/">BannerSnack</a> and <a href="http://www.photosnack.com/">PhotoSnack</a>.</p>
<p>It took a bunch of great people working for many hours for the past few month. I have to thank my colleagues from the Flash and PHP department for making this possible (and for the many extra hours put into this new release), not forgetting Alin, the product manager for PhotoSnack who came up with the many great features of the entire application, the workflow and the photo albums, Raul who helped us with the design and workflow for PhotoSnack and who is the product manager for BannerSnack, Tibi our great web designer and of course the marketing department without whom, many of you wouldn&#8217;t have heard of BannerSnack and PhotoSnack.</p>
<p>Thank you guys, we really make a great team :D.</p>
<p>As for the new releases, you&#8217;ll notice a great difference between the new and the previous versions. Now, you can have access to any of those SnackTools apps from the same account, which is a SnackTools account. The new design optimizes the workflow within the web applications so you can make the best of them. You should check them out. Of course, we tried as much as possible to leave your existing banners and albums exactly how you made them.</p>
<p>PhotoSnack comes with a few more photo album templates and new features like downloading a published album and improved publishing system. You can check out the <a href="http://www.photosnack.com/photo-slideshow-maker/features-and-pricing/">new features here</a>. BannerSnack also comes with <a href="http://www.bannersnack.com/banner-maker/features-and-pricing/">new features</a> like a new and improved workflow, undo/redo actions and improved transition effects. The publishing system has features that are only available by purchasing <a href="http://www.snacktools.com/points.html">SnackTools points</a> so you no longer have free or premium accounts.</p>
<p>All that&#8217;s left to do is for you to try them out. Of course we are always interested in what you have to say about our SnackTools apps (ideas, comments, feature proposals) just send us an emai at <a href="mailto:contact@snacktools.com">contact@snacktools.com</a> or leave a comment to this post.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=lBJyKlYba3k:vE2l1G49p1w:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=lBJyKlYba3k:vE2l1G49p1w:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=lBJyKlYba3k:vE2l1G49p1w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=lBJyKlYba3k:vE2l1G49p1w:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=lBJyKlYba3k:vE2l1G49p1w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=lBJyKlYba3k:vE2l1G49p1w:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=lBJyKlYba3k:vE2l1G49p1w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=lBJyKlYba3k:vE2l1G49p1w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=lBJyKlYba3k:vE2l1G49p1w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=lBJyKlYba3k:vE2l1G49p1w:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/new-photosnack-bannersnack-and-snacktools-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/new-photosnack-bannersnack-and-snacktools-release/</feedburner:origLink></item>
		<item>
		<title>SnackTools, PhotoSnack and BannerSnack has just been launched for testing</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/WbIV6JVr70I/</link>
		<comments>http://www.negush.net/blog/snacktools-photosnack-and-bannersnack-has-just-been-launched-for-testing/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 07:40:42 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[bannersnack]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash banners]]></category>
		<category><![CDATA[jumpeyecomponents]]></category>
		<category><![CDATA[photo albums]]></category>
		<category><![CDATA[photosnack]]></category>
		<category><![CDATA[snacktools]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=194</guid>
		<description><![CDATA[Finally&#8230; I’m in the mood of writing again&#8230; I’m sorry to say that it’s a long time since my last article, but hopefully that is going to change. A lot has happened in the Flash world these past few month &#8230; <a href="http://www.negush.net/blog/snacktools-photosnack-and-bannersnack-has-just-been-launched-for-testing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Finally&#8230; I’m in the mood of writing again&#8230; I’m sorry to say that it’s a long time since my last article, but hopefully that is going to change.</p>
<p>A lot has happened in the Flash world these past few month and I’m sure you’re up to date with the news so there’s no need for me to list them.</p>
<p>Anyway, if you noticed, during the summer <a href="http://www.jumpeyecomponents.com">JumpeyeComponents</a> launched a new web application called PhotoSnack. It allows you to create very nice online Flash photo albums. Well, JumpeyeComponents has just launched an updated version of PhotoSnack for testing, which can be found at <a href="http://dev.photosnack.net">http://dev.photosnack.net</a>. It has many more features than the initial version and a total of 13 albums to choose from. Here is a short video to get you started: <a href="http://dev.photosnack.net/help/tutorials/getting-started/">http://dev.photosnack.net/help/tutorials/getting-started/</a>.</p>
<p>Besides PhotoSnack, JumpeyeComponents also launched the <a href="http://dev.snacktools.net">SnackTools</a>, which is a suite of web applications containing both <a href="http://dev.photosnack.net">PhotoSnack</a> and <a href="http://dev.bannersnack.net">BannerSnack</a>. All of the web applications are only for testing purposes and JumpeyeComponents is happy to receive your feedback on the applications. There’s also a full-discount coupon (TEST) used to unlock the premium features.</p>
<p>One important thing to note is that the accounts you create in the test applications will be deleted without any notice once the testing is over and the applications are released in their final version. Just keep this in mind while you are playing around with the apps.</p>
<p>This being said, I hope you’ll all have fun with the SnackTools. I’m looking forward to see some interesting examples. If you have any comments on the applications (ideas, bug reports or any other comment) feel free to leave a note here or write to JumpeyeComponents through the feedback application they have on each of the SnackTools web apps.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=WbIV6JVr70I:NbiZjQZKp2A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=WbIV6JVr70I:NbiZjQZKp2A:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=WbIV6JVr70I:NbiZjQZKp2A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=WbIV6JVr70I:NbiZjQZKp2A:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=WbIV6JVr70I:NbiZjQZKp2A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=WbIV6JVr70I:NbiZjQZKp2A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=WbIV6JVr70I:NbiZjQZKp2A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=WbIV6JVr70I:NbiZjQZKp2A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=WbIV6JVr70I:NbiZjQZKp2A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=WbIV6JVr70I:NbiZjQZKp2A:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/snacktools-photosnack-and-bannersnack-has-just-been-launched-for-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/snacktools-photosnack-and-bannersnack-has-just-been-launched-for-testing/</feedburner:origLink></item>
		<item>
		<title>FlashEff2 officially launched</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/t9Yg3NPtOiw/</link>
		<comments>http://www.negush.net/blog/flasheff2-officially-launched/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 13:40:30 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[actionscript3]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Flash animation]]></category>
		<category><![CDATA[flash components]]></category>
		<category><![CDATA[FlashEff]]></category>
		<category><![CDATA[jumpeyecomponents]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=188</guid>
		<description><![CDATA[Today JumpeyeComponents has officially launched the next version of the popular Flash animation tool &#8211; FlashEff. Now it has a redesigned workflow that makes life even easier and comes with a solution to lower the file size of your Flash &#8230; <a href="http://www.negush.net/blog/flasheff2-officially-launched/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://www.jumpeyecomponents.com">JumpeyeComponents</a> has officially launched the next version of the popular Flash animation tool &#8211; <a href="http://www.flasheff.com">FlashEff</a>. Now it has a redesigned workflow that makes life even easier and comes with a solution to lower the file size of your Flash clips: the FlashEff2 component has a lower size than the predecessor and it comes with another set of components &#8211; FlashEff2 Light.</p>
<p>The FlashEff2 Light pack contains separate animation components, each one specialized to do one of the main component&#8217;s jobs:  show/hide animations for symbols, show/hide animations for texts, applying filters, creating buttons and executing commands. So you can use only that one feature you really need for your project without having to import all the FlashEff2 features into your Flash clip. This way you can lower the file size of the final animation even more.</p>
<p>Here are some other features for FlashEff2:</p>
<ul>
<li>a large number presets that you can choose from (3000+ presets)</li>
<li>the possibility to tweak those presets or to make your own settings</li>
<li>create and save your own custom effects which you can reuse any time you want</li>
<li>a completely new button mode</li>
</ul>
<p><a href="http://www.flasheff.com/about/">Here</a> you can find more information on the component&#8217;s features and watch some nice <a href="http://www.flasheff.com/tutorials/">video tutorials</a> that will help you get started with FlashEff2. There&#8217;s even a nice video on the home page based on the comments users left on this <a href="http://www.jumpeyecomponents.com/blog/2009/05/25/things-you-cant-live-without/">JumpeyeComponents blog post</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=t9Yg3NPtOiw:PMMGo3OD9AE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=t9Yg3NPtOiw:PMMGo3OD9AE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=t9Yg3NPtOiw:PMMGo3OD9AE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=t9Yg3NPtOiw:PMMGo3OD9AE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=t9Yg3NPtOiw:PMMGo3OD9AE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=t9Yg3NPtOiw:PMMGo3OD9AE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=t9Yg3NPtOiw:PMMGo3OD9AE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=t9Yg3NPtOiw:PMMGo3OD9AE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=t9Yg3NPtOiw:PMMGo3OD9AE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=t9Yg3NPtOiw:PMMGo3OD9AE:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/flasheff2-officially-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/flasheff2-officially-launched/</feedburner:origLink></item>
		<item>
		<title>ActionScript NetConnection Error #2044: Unhandled AsyncErrorEvent</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/_b6pkEXNxOo/</link>
		<comments>http://www.negush.net/blog/actionscript-netconnection-error-2044-unhandled-asyncerrorevent/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 06:46:52 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[actionscript3]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[error #2044]]></category>
		<category><![CDATA[netconnection]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[unhandled asyncerrorevent]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=181</guid>
		<description><![CDATA[I&#8217;m testing the Red5 server to see how to use it for audio and video streaming but right after testing the connection to the server, I get the following error message in my Output Panel (though the connection to the &#8230; <a href="http://www.negush.net/blog/actionscript-netconnection-error-2044-unhandled-asyncerrorevent/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m testing the <a href="http://osflash.org/red5">Red5</a> server to see how to use it for audio and video streaming but right after testing the connection to the server, I get the following error message in my Output Panel (though the connection to the server has been established correctly):</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095: flash.net.NetConnection 
was unable to invoke callback onBWDone. error=ReferenceError: Error #1069: Property 
onBWDone not found on flash.net.NetConnection and there is no default value.</pre></div></div>

<p>After digging around it seems that I didn&#8217;t specify the client for the NetConnection object:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">netConnection<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">client</span> = <span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p>After setting the client property, all was well. So don&#8217;t do the same mistake as I did.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=_b6pkEXNxOo:ZqLQ3d-3jvc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=_b6pkEXNxOo:ZqLQ3d-3jvc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=_b6pkEXNxOo:ZqLQ3d-3jvc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=_b6pkEXNxOo:ZqLQ3d-3jvc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=_b6pkEXNxOo:ZqLQ3d-3jvc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=_b6pkEXNxOo:ZqLQ3d-3jvc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=_b6pkEXNxOo:ZqLQ3d-3jvc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=_b6pkEXNxOo:ZqLQ3d-3jvc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=_b6pkEXNxOo:ZqLQ3d-3jvc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=_b6pkEXNxOo:ZqLQ3d-3jvc:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/actionscript-netconnection-error-2044-unhandled-asyncerrorevent/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/actionscript-netconnection-error-2044-unhandled-asyncerrorevent/</feedburner:origLink></item>
		<item>
		<title>ExternalInterface: Flash – JavaScript communication</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/L6uDMueEzIs/</link>
		<comments>http://www.negush.net/blog/externalinterface-flash-javascript-communication/#comments</comments>
		<pubDate>Sun, 10 May 2009 15:00:03 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[actionscript3]]></category>
		<category><![CDATA[addCallBack]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[ExternalInterface]]></category>
		<category><![CDATA[flash javascript communication]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=163</guid>
		<description><![CDATA[There are situations when you need to create a web application that is part Flash, part HTML, like some handy widget that must reside in an HTML page and that would also have to communicate with it. The next example &#8230; <a href="http://www.negush.net/blog/externalinterface-flash-javascript-communication/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There are situations when you need to create a web application that is part Flash, part HTML, like some handy widget that must reside in an HTML page and that would also have to communicate with it. The next example presents a simple color setting widget made with Flash, which communicates with the web page it is integrated in. Basically the Flash widget contains three slides to set the RGB color value and the composed color is displayed in the HTML page, in a text input control. The user also has the possibility to enter a hexadecimal value of a color in that text input which will set the sliders in the Flash widget to the corresponding values. Flash &#8211; HTML communication (actually ActionScript &#8211; JavaScript communication) is possible by using the <strong>ExternalInterface</strong> class within the <strong>flash.external</strong> package.</p>
<p>The ExternalInterface class was created to replace the older <code>fscommand()</code> function and can be used to call JavaScript functions from ActionScript or call ActionScript functions from JavaScript. It is also able to transmit a return value from the function being called to the code (ActionScript or JavaScript) calling the external function. It is much more flexible than fscommand() since it allows calling any JavaScript function defined in the HTML file with any number of arguments (of various data types), while fscommand() allowed calling a limited number of functions with a single String as argument. Also allows receiving a return value from the JavaScript function call to ActionScript and vice versa.</p>
<p>Calling a JavaScript function from ActionScript is quite easy. All you have to do is call the static <strong>call</strong> function of the ExternalInterface class:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #004993;">ExternalInterface</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">call</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;myJSFunction&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p>You can even specify function parameters and receive the return value, like this:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.external</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">ExternalInterface</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">value</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #004993;">ExternalInterface</span> <span style="color: #004993;">call</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;myJSFunction&quot;</span><span style="color: #000066; font-weight: bold;">,</span> param1<span style="color: #000066; font-weight: bold;">,</span> param2<span style="color: #000066; font-weight: bold;">,</span> param3<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p>Of course this means that in the HTML file containing your Flash clip there has to be a JavaScript function defined with the name of &#8220;myJSFunction&#8221;. In the above example, we presume that the type of the return value of the JavaScript function is a String, but the ExternalInterface class allows receiving other types of values too.</p>
<p>Calling an ActionScript, from within your HTML document using JavaScript is equally easy. All you have to do is get a reference to the Flash object embedded into the HTML document and then call the ActionScript function directly on this object. Of course, this requires that the ActionScript function is defined as a callback function for the JavaScript code, in the main timeline of the Flash clip:</p>
<p><strong>ActionScript code:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #004993;">ExternalInterface</span><span style="color: #000066; font-weight: bold;">.</span>addCallBack<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;myASFunction&quot;</span><span style="color: #000066; font-weight: bold;">,</span> someASFunction<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p><strong>JavaScript code:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> flashMovie <span style="color: #339933;">=</span> window.<span style="color: #660066;">document</span>.<span style="color: #660066;">MyFlashWidget</span><span style="color: #339933;">;</span>
flashMovie.<span style="color: #660066;">myASFunction</span><span style="color: #009900;">&#40;</span>value<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>In this case, the <strong>name</strong> and <strong>id</strong> attributes of the Flash object must be set to &#8220;MyFlashWidget&#8221;. Another requirement for the HTML document is to set the <strong>allowScriptAccess</strong> attribute of the Flash object to &#8220;always&#8221;.</p>
<p>&#8220;myASFunction&#8221; is the function name that the external JavaScript code must call, but the actual name of the ActionScript function is &#8220;someASFunction&#8221;. This way, external JavaScript code can only have access to the ActionScript code that the developer allows to. Also, in this case, if the ActionScript code must change and the &#8220;someASFunction&#8221; function is removed, there could be another function passed to the addCallBack method. Thus, it is ensured that &#8220;myASFunction&#8221; always gets called by JavaScript and that Javascript can actually be oblivious to the changes of the ActionScript code.</p>
<p>One more thing worth mentioning is that it is a good practice to check if the JavaScript code is available for calling, before actually making any calls to it. This way possible errors or malfunctions are avoided in the application:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">ExternalInterface</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">available</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
	<span style="color: #0033ff; font-weight: bold;">try</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #004993;">ExternalInterface</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addCallback</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;myASFunction &quot;</span><span style="color: #000066; font-weight: bold;">,</span> someASFunction<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>			<span style="color: #000000;">&#125;</span>
	<span style="color: #0033ff; font-weight: bold;">catch</span><span style="color: #000000;">&#40;</span>e<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Error</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #009900; font-style: italic;">// Callback function could not be added for various reson.</span>
		<span style="color: #009900; font-style: italic;">// You could treat this situation here.</span>
	<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>You can download the full example from <a href="http://www.negush.net/tutorial_files/externalinterface/ExternalInterfaceExample.zip">here</a>. I hope it will help out some of you.</p>
<p><em><strong>Update</strong></em>: For Internet Explorer you should make sure that you specify your embedded Flash object the id attribute, as mentioned in this post: <a href="http://www.negush.net/blog/externalinterface-call-not-working-with-ie/">ExternalInterface.call not working with IE</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=L6uDMueEzIs:Xh6UR_nUvsc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=L6uDMueEzIs:Xh6UR_nUvsc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=L6uDMueEzIs:Xh6UR_nUvsc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=L6uDMueEzIs:Xh6UR_nUvsc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=L6uDMueEzIs:Xh6UR_nUvsc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=L6uDMueEzIs:Xh6UR_nUvsc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=L6uDMueEzIs:Xh6UR_nUvsc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=L6uDMueEzIs:Xh6UR_nUvsc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=L6uDMueEzIs:Xh6UR_nUvsc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=L6uDMueEzIs:Xh6UR_nUvsc:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/externalinterface-flash-javascript-communication/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/externalinterface-flash-javascript-communication/</feedburner:origLink></item>
		<item>
		<title>ActionScript 3.0 and Flex optimization</title>
		<link>http://feedproxy.google.com/~r/NegushBlog/~3/S7l0l5Kb8KI/</link>
		<comments>http://www.negush.net/blog/actionscript-3-and-flex-optimization/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 18:24:06 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[actionscript3]]></category>
		<category><![CDATA[actionscript3 opimization]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[as3 optimization]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[flex optimization]]></category>
		<category><![CDATA[optimization techniques]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.negush.net/blog/?p=157</guid>
		<description><![CDATA[I&#8217;ve just found an article on InsideRIA that is actually a list of techniques and best practices for optimizing ActionScript 3.0 code and Flex applications. This is a must know for AS3 / Flex developers. The article has a list &#8230; <a href="http://www.negush.net/blog/actionscript-3-and-flex-optimization/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just found an article on <a href="http://www.insideria.com">InsideRIA</a> that is actually <a href="http://www.insideria.com/2009/04/51-actionscript-30-and-flex-op.html">a list of techniques and best practices for optimizing ActionScript 3.0 code and Flex applications</a>. This is a must know for AS3 / Flex developers. The article has a list of references &#8211; information on which the article was based. I really recommend you reading through those articles and also through the comments to the article. You&#8217;ll find there a few more links to optimization articles and some extra notes on the information in the article.</p>
<p><em>Update:</em> Grant Skinner  has also published <a href="http://www.gskinner.com/blog/archives/2009/04/as3_performance.html">an AS3 performance tester</a>. You might want to check it out. Oh, and I had another post about <a href="http://www.negush.net/blog/actionscript3-code-performance-tester/">an interesting AS3 performance tester application</a>. There&#8217;s a <a href="http://wiki.joa-ebert.com/index.php/Category:Code_Optimization">wiki page</a> too, created by <a href="http://www.joa-ebert.com/">Joa Ebert</a>, listing some AS3 optimization tips.<br />
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NegushBlog?a=S7l0l5Kb8KI:I6852AALJzc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=S7l0l5Kb8KI:I6852AALJzc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=S7l0l5Kb8KI:I6852AALJzc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=S7l0l5Kb8KI:I6852AALJzc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NegushBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=S7l0l5Kb8KI:I6852AALJzc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=S7l0l5Kb8KI:I6852AALJzc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=S7l0l5Kb8KI:I6852AALJzc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=S7l0l5Kb8KI:I6852AALJzc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NegushBlog?a=S7l0l5Kb8KI:I6852AALJzc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NegushBlog?i=S7l0l5Kb8KI:I6852AALJzc:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.negush.net/blog/actionscript-3-and-flex-optimization/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.negush.net/blog/actionscript-3-and-flex-optimization/</feedburner:origLink></item>
	</channel>
</rss>

