<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Jumpeye Flash Team Blog</title>
	<atom:link href="http://jumpeyecomponents.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jumpeyecomponents.wordpress.com</link>
	<description>flash, flex and actionscript discussed by Jumpeye Flash team</description>
	<lastBuildDate>Wed, 10 Oct 2007 05:55:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='jumpeyecomponents.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/b15792130c7e3104be70092b7151a0b7?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Jumpeye Flash Team Blog</title>
		<link>http://jumpeyecomponents.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jumpeyecomponents.wordpress.com/osd.xml" title="Jumpeye Flash Team Blog" />
		<item>
		<title>We did it again &#8211; more patterns for MCTE</title>
		<link>http://jumpeyecomponents.wordpress.com/2007/10/04/we-did-it-again-more-patterns-for-mcte/</link>
		<comments>http://jumpeyecomponents.wordpress.com/2007/10/04/we-did-it-again-more-patterns-for-mcte/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 15:39:32 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.jumpeyecomponents.com/2007/10/04/we-did-it-again-more-patterns-for-mcte/</guid>
		<description><![CDATA[And after a few weeks of careful planning and development, here they are: 6 new great patterns for our best seller MovieClipTransitionEffect component. Now, our customers have 25 patterns at disposal (9 embedded into the MCTE component and 16 external &#8211; you can see them here). And, even more: we&#8217;ve created a package that contains [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=14&subd=jumpeyecomponents&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>And after a few weeks of careful planning and development, here they are: 6 new great patterns for our best seller MovieClipTransitionEffect component. Now, our customers have 25 patterns at disposal (9 embedded into the MCTE component and 16 external &#8211; you can see them <a href="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MovieClip-Transition-Effects-V3-45/" title="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MovieClip-Transition-Effects-V3-45/">here</a>). And, even more: we&#8217;ve created a package that contains all the patterns, the <a href="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MovieClip-Transition-Effects-V3-45/" title="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MovieClip-Transition-Effects-V3-45/">MCTE</a> component and the <a href="http://www.jumpeyecomponents.com/Flash-Components/User-Interface/Loader-Pro-V3-38/" title="http://www.jumpeyecomponents.com/Flash-Components/User-Interface/Loader-Pro-V3-38/">LoaderProV3</a> which you can buy for only $199 from <a href="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MCTE-Collection-Plus-112/" title="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MCTE-Collection-Plus-112/">here</a>. For this small fee, now you can add stunning effects to your flash photo gallery, flash banner or flash presentation. Stay online, more to come&#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jumpeyecomponents.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jumpeyecomponents.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jumpeyecomponents.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jumpeyecomponents.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jumpeyecomponents.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jumpeyecomponents.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jumpeyecomponents.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jumpeyecomponents.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jumpeyecomponents.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jumpeyecomponents.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jumpeyecomponents.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jumpeyecomponents.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=14&subd=jumpeyecomponents&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jumpeyecomponents.wordpress.com/2007/10/04/we-did-it-again-more-patterns-for-mcte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1d60d2613b831a4d91436deeec0ffee?s=96&#38;d=identicon" medium="image">
			<media:title type="html">negush</media:title>
		</media:content>
	</item>
		<item>
		<title>Flash Lite 3.0 Components?</title>
		<link>http://jumpeyecomponents.wordpress.com/2007/09/14/flash-lite-30-components/</link>
		<comments>http://jumpeyecomponents.wordpress.com/2007/09/14/flash-lite-30-components/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 08:22:30 +0000</pubDate>
		<dc:creator>raulpopa</dc:creator>
				<category><![CDATA[Flash CS3]]></category>
		<category><![CDATA[Flash Lite 3.0]]></category>

		<guid isPermaLink="false">http://blog.jumpeyecomponents.com/2007/09/14/flash-lite-30-components/</guid>
		<description><![CDATA[I&#8217;ve been reading a lot of blogs and information about how the Flash Lite 3.0 will look like, when will be launched and what language base will be finally used. It is very important to know all these in order to create high quality flash lite components to be used along with high quality applications [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=13&subd=jumpeyecomponents&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve been reading a lot of blogs and information about how the Flash Lite 3.0 will look like, when will be launched and what language base will be finally used. It is very important to know all these in order to create high quality flash lite components to be used along with high quality applications that would run on either Symbian, Linux, WindowsMobile or some stand alone OSes.</p>
<p>From our inside information, we believe that Flash Lite 3.0 will be a processor limited VM2 based, AS3.0 driven and will include those streaming capabilities that everyone claims for. Because there is an increasing number of devices (both mobile devices and less processing devices like digital interfaces for households), we started to think of cool animation lite components such as the award winning <a href="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MovieClip-Transition-Effects-V3-45/" title="MovieClip Transition Effect V3">MCTE V3</a> flash component, and of course about some UI animated components.</p>
<p>Unlike Flash 8 and Flash CS3 Components, the basic Flash Lite 3.0 Components requirements are very important and those developing lite 3 components should be aware of these when designing and developing them.<br />
Here are some good points in developing successful Flash Lite 3.0 Components:<br />
1. Keep the processor safe, non-intensive use of the processor is required, for some devices, the same app/component should measure device capabilities and reduce the calculations till the processor and display device is safe.<br />
2. Keep a small size(less than 200 kb per app) in order to have the app running on more devices.<br />
3. Communication over the internet will be at some points restricted, keep in mind this aspect and design connection-loss error handled components, also monitor connection, pause and restart connection when possible without blocking the device.<br />
4. The components will need to be especially crafted for touch screen devices, joystick and reduced-size keyboard interactivity. No mouse events will be triggered on most devices, onpress and onrelease events should be used to display of rollover and rollout effects, etc.</p>
<p>We hope that in less time after Adobe Flash Lite 3.0 official launch, we will also launch out V3 Lite components. Meanwhile we are getting close to the point of releasing the V3 AS3.0 Flash Components for Flash CS3.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jumpeyecomponents.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jumpeyecomponents.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jumpeyecomponents.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jumpeyecomponents.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jumpeyecomponents.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jumpeyecomponents.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jumpeyecomponents.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jumpeyecomponents.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jumpeyecomponents.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jumpeyecomponents.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jumpeyecomponents.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jumpeyecomponents.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=13&subd=jumpeyecomponents&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jumpeyecomponents.wordpress.com/2007/09/14/flash-lite-30-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb729b2fd210df68f7009ed312078838?s=96&#38;d=identicon" medium="image">
			<media:title type="html">raulpopa</media:title>
		</media:content>
	</item>
		<item>
		<title>Interaction between ActionScript 2.0 and ActionScript 3.0 within the same project</title>
		<link>http://jumpeyecomponents.wordpress.com/2007/07/31/interaction-between-actionscript-20-and-actionscript-30-within-the-same-project/</link>
		<comments>http://jumpeyecomponents.wordpress.com/2007/07/31/interaction-between-actionscript-20-and-actionscript-30-within-the-same-project/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 11:45:50 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.jumpeyecomponents.com/2007/07/31/interaction-between-actionscript-20-and-actionscript-30-within-the-same-project/</guid>
		<description><![CDATA[With the advent of ActionScript 3.0 and Flash CS3, Adobe took out the possibility of direct access  between AS2 and AS3 clips. The next option (besides communication through servers and web services) is local connection. Until now, if you&#8217;d create a clip in Flash MX2004 or Flash 8, using AS2, and inside that clip [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=12&subd=jumpeyecomponents&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>With the advent of ActionScript 3.0 and Flash CS3, Adobe took out the possibility of direct access  between AS2 and AS3 clips. The next option (besides communication through servers and web services) is local connection. Until now, if you&#8217;d create a clip in Flash MX2004 or Flash 8, using AS2, and inside that clip you would load another .swf file (that too created with AS2), both clips would be able to have access to each other&#8217;s objects and functions. This is not the case anymore with the new AS3 files. An AS3 clip will not be able to access any objects or functions defined in the AS2 file that it has loaded, and the loaded AS2 file will not be able to access objects and functions defined in its&#8217; parent, the AS3 clip. The only way for the two movie clips to communicate is to use the LocalConnection class. For an unexperienced user this could be a little troublesome: loading the AS2 file, verifying that it&#8217;s been correctly loaded, creating LocalConnection objects in both files and trying to connect them in order to be able to execute functions defined inside those files and on the objects existing in those files.</p>
<p style="margin-bottom:0;">For this reason we developed the <a href="http://www.jumpeyecomponents.com/Flash-Components/Various/ActionScript-Bridge-91/" title="http://www.jumpeyecomponents.com/Flash-Components/Various/ActionScript-Bridge-91/" target="_blank">ActionScriptBridge components</a> (ASBTerminal for AS2 and ASBContainer for AS3), to ease the work needed to be done so the two AS2 and AS3 movie clips could communicate. The user has only to drag and drop an instance of the components in the AS2 and AS3 clips, define the functions he needs to call and use the run method of the components to call the defined functions.</p>
<p style="margin-bottom:0;">Now this is still a beta version, but it&#8217;s working pretty well. The ASBContainer loads an external AS2 .swf file and the two clips attempt to communicate with each other using LocalConnection objects. The user has only to set the instance names for the two component instances and set the source file to the ASBContainer instance. All the rest is done by the two components: loading the AS2 file and initiating the communication. The connection name for each of the LocalConnection objects is set automatically by the ASBContainer instance. Each connection has a uniquely generated name, encrypted using MD5. Once the ASBContainer has established a communication channel with the ASBTerminal instance, it will not accept any other connection. Each ASBContainer instance should load its&#8217; own AS2 file and there shouldn&#8217;t be two ASBContainer instances loading the same file.</p>
<p style="margin-bottom:0;">Further development will depend on user feedback on this project, so any ideas or comments are welcome.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jumpeyecomponents.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jumpeyecomponents.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jumpeyecomponents.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jumpeyecomponents.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jumpeyecomponents.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jumpeyecomponents.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jumpeyecomponents.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jumpeyecomponents.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jumpeyecomponents.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jumpeyecomponents.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jumpeyecomponents.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jumpeyecomponents.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=12&subd=jumpeyecomponents&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jumpeyecomponents.wordpress.com/2007/07/31/interaction-between-actionscript-20-and-actionscript-30-within-the-same-project/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1d60d2613b831a4d91436deeec0ffee?s=96&#38;d=identicon" medium="image">
			<media:title type="html">negush</media:title>
		</media:content>
	</item>
		<item>
		<title>Tracking back the usage of Jumpeye&#8217;s flash components</title>
		<link>http://jumpeyecomponents.wordpress.com/2007/07/23/tracking-back-the-usage-of-jumpeyes-flash-components/</link>
		<comments>http://jumpeyecomponents.wordpress.com/2007/07/23/tracking-back-the-usage-of-jumpeyes-flash-components/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 20:18:51 +0000</pubDate>
		<dc:creator>raulpopa</dc:creator>
				<category><![CDATA[Flash Components Secrets]]></category>

		<guid isPermaLink="false">http://blog.jumpeyecomponents.com/2007/07/23/tracking-back-the-usage-of-jumpeyes-flash-components/</guid>
		<description><![CDATA[Interesting subject isn&#8217;t it? How can anyone track a product like a flash component that is not capable to connect to a server and to update information about it?
Flash components unlike other software applications and plug-ins are not track-able. Once a customer get access to a MXP flash component package file, he can virtually give [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=10&subd=jumpeyecomponents&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Interesting subject isn&#8217;t it? How can anyone track a product like a flash component that is not capable to connect to a server and to update information about it?</p>
<p>Flash components unlike other software applications and plug-ins are not track-able. Once a customer get access to a MXP flash component package file, he can virtually give it away to all it&#8217;s friends, and nobody will know. There are no unique serial numbers given along with the flash components, there are no key to unlock a free trial versions, there is no way you can secure a full featured flash component.</p>
<p>Some of our flash components may look like something that you think you can do in 2 days of work. However I must tell you that each V3 flash component was developed for more than one month and there are various people who work on every single one of them in order to get it done properly. Under these circumstances it is very important for to keep tracking the usage of every component and it is very important for us that our customers will respect the law of copy and distributing software, so they would respect the hard work that we&#8217;ve done for all these products.</p>
<p>During last year we&#8217;ve tried something new, because we wanted to know how our customers managed to use our flash components, and we couldn&#8217;t get them all to write feedback emails. So we&#8217;ve embed some text in some of our flash components in order to see their results on Google; after months and months of indexing they started to get back to us, and by simply googleing the text included inside the components we&#8217;ve been able to track back all of those flash files that were using those text linked flash components (of course only those that have been indexed).</p>
<p>By placing a simple search in Google, looking for <em>filetype:swf jumpeye </em>you can easy find hundreds of flash works that embed a late version of waves effect, the loader pro v1.2 and a version of square effect. Starting with V3 components we&#8217;ve embed abstract IDs for each components in order to get track of where and how are our components used, and in order not to harm any of our component users, so they don&#8217;t need to link to us from inside of their work. This way we have fair information on how our customers managed to use our products, and what side of every product they used most.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jumpeyecomponents.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jumpeyecomponents.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jumpeyecomponents.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jumpeyecomponents.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jumpeyecomponents.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jumpeyecomponents.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jumpeyecomponents.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jumpeyecomponents.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jumpeyecomponents.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jumpeyecomponents.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jumpeyecomponents.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jumpeyecomponents.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=10&subd=jumpeyecomponents&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jumpeyecomponents.wordpress.com/2007/07/23/tracking-back-the-usage-of-jumpeyes-flash-components/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb729b2fd210df68f7009ed312078838?s=96&#38;d=identicon" medium="image">
			<media:title type="html">raulpopa</media:title>
		</media:content>
	</item>
		<item>
		<title>Create .fla components for Flash CS3</title>
		<link>http://jumpeyecomponents.wordpress.com/2007/07/13/create-fla-components-for-flash-cs3/</link>
		<comments>http://jumpeyecomponents.wordpress.com/2007/07/13/create-fla-components-for-flash-cs3/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 13:50:09 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[Flash CS3]]></category>

		<guid isPermaLink="false">http://blog.jumpeyecomponents.com/2007/07/13/create-fla-components-for-flash-cs3/</guid>
		<description><![CDATA[&#160;
A few weeks ago, I started rewriting the V3 components from AS2 to AS3. Since I didn&#8217;t find any documentation from Adobe on how to create components for the new Flash CS3, I assumed it is done just like in the previous version of Flash. So I started working on AS3 version of LoaderProV3 component [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=8&subd=jumpeyecomponents&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="margin-bottom:0;">&nbsp;</p>
<p style="margin-bottom:0;">A few weeks ago, I started rewriting the V3 components from AS2 to AS3. Since I didn&#8217;t find any documentation from Adobe on how to create components for the new Flash CS3, I assumed it is done just like in the previous version of Flash. So I started working on AS3 version of LoaderProV3 component and managed to create a working version for AS3. I wrote a class and then, created the .swc file. So, I was happy that I managed to create my first Flash CS3 component, using AS3 coding. The loader does not have any assets so I didn&#8217;t bother with the fact that I could edit the assets for Adobe&#8217;s new Flash UI components simply by double clicking on the instance on stage.</p>
<p style="margin-bottom:0;">The next component, how ever, required to do just that. It was a slider component with skinning possibilities, so the user should be able to edit the component&#8217;s assets on the stage. A created the component&#8217;s .swc file, but it didn&#8217;t work like the new Adobe components. After digging a bit through Adobe&#8217;s documentation I found out that Flash CS3 now supports .fla based components. Basically, you wouldn&#8217;t have .swc file, but a .fla file, containing all the component&#8217;s required classes and assets. Now, the big question: how on earth would you do that ? Adobe&#8217;s documentation doesn&#8217;t really say anything about component creation, only about how to skin the existing components.</p>
<p style="margin-bottom:0;">I posted a <a href="http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=15&amp;catid=288&amp;threadid=1279927&amp;highlight_key=y" title="http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=15&amp;catid=288&amp;threadid=1279927&amp;highlight_key=y" target="_blank">question</a>  on one of Adobe&#8217;s forums, but it didn&#8217;t get answered. I don&#8217;t know, maybe I wasn&#8217;t clear enough or I just didn&#8217;t post it on the right forum. Anyway, I was able to find some valuable information on a few blogs. A step-by-step tutorial on how to build fla-based components for Flash CS3 can be found <a href="http://www.flashbrighton.org/wordpress/?p=31" title="http://www.flashbrighton.org/wordpress/?p=31" target="_blank">here</a> (FlashBrighton) and <a href="http://flexion.wordpress.com/2007/06/27/building-flash-cs3-components/" title="http://flexion.wordpress.com/2007/06/27/building-flash-cs3-components/" target="_blank">here</a> (you should read the comments too).</p>
<p style="margin-bottom:0;">Currently, Flash CS3 supports two types of components: swc-based components and .fla based components. If your components don&#8217;t need any assets or skinning, probably the traditional .swc components will work just fine. These types of components are created exactly the same way as in Flash 8 or earlier. But if you create visual components, which are skinnable, you should probably choose the .fla based components, since the new way of editing assets is pretty convenient to everybody.</p>
<h4>How to create a simple .fla component</h4>
<p style="margin-bottom:0;">In case of .fla based components for Flash CS3, there are a few more steps to follow:</p>
<p style="margin-bottom:0;">&nbsp;</p>
<ol>
<li>  First, create your component&#8217;s class and .fla files. The .fla file must contain whatever assets you need for the visual part of the component, a component shim, a component avatar and the movie clip corresponding to your component (with the correct linkage id and class associated).</li>
<li>
<p style="margin-bottom:0;">In your .fla file create any 	artwork and skin clips you need for your component. Give them the 	linkage ids you need. Next, create an empty movie clip which will 	have the same name as your component. Don&#8217;t forget to give it a 	linkage id and associate your component&#8217;s class to it (Properties 	panel).</p>
</li>
<li>
<p style="margin-bottom:0;">The component&#8217;s avatar is 	basically the bounding box. To create this avatar, you need to 	create an empty clip and draw a rectangle into it at the x=0 and y=0 	coordinates. Then, drag the avatar clip from the Library into the 	first frame of the movie clip corresponding to your component. This 	avatar must be the only clip/shape on the first frame of your 	component&#8217;s clip.</p>
</li>
<li>
<p style="margin-bottom:0;">The component shim is a compiled 	clip which has to have embedded into it all the classes your 	component needs. To create a component shim, you should open a new 	document and create as many empty clips in the Library as classes 	you need to embed (if you do not embed the classes into the 	component shim, you will have to give your component&#8217;s users the 	.fla file along with any .as file it uses). For each movie clip, you 	have to set in the Properties panel, the class to which it is 	associated (in case your component uses more than one class). 	Finally you&#8217;ll have to create one more clip and, in the Class edit 	box, of the Parameters panel, you should write a non-existing class 	name (you could use even &#8220;ComponentShim&#8221;, though, I belive 	it is better to use a different name for each component shim you 	create for your components). Convert the last clip into a compiled 	clip and copy it into your component&#8217;s .fla file. For any other 	details about the component shim, you should consult <a href="http://www.flashbrighton.org/wordpress/?p=31" title="http://www.flashbrighton.org/wordpress/?p=31">this article on 	www.flashbrighton.org</a>.</p>
</li>
<li>
<p style="margin-bottom:0;">Next, on the second frame your 	component&#8217;s clip, you need to place all the assets of the component: 	movie clips for the different states of the component, different 	artwork you need, a focus rectangle (if your component needs one) 	and the component shim.</p>
</li>
<li>
<p style="margin-bottom:0;">Finally, right-click on the 	component&#8217;s clip and open the Component definition panel. Here, you 	need to set the main class of your component, check the Display in 	Components panel checkbox (otherwise it won&#8217;t appear in the 	Components panel) and set the Edit frame property to 2 (that way, 	when the user double clicks on your component, the contents of the 	second frame will be displayed – the component&#8217;s assets). In 	addition, you may set an icon for your component (click the button 	under the &#8220;Description&#8221; label and choose a predefined icon 	or your own custom one, or you can also use the 	[IconFile("<em>iconName</em>")] meta tag in your component&#8217;s 	class) and a live preview (if your component needs one).</p>
</li>
<li>
<p style="margin-bottom:0;">To set up a live preview from an 	external .swf file, you need to create a new .fla document which has 	<span style="text-decoration:none;">the 	</span>fl.livepreview.LivePreviewParent class as document class and 	place your component on the stage (which has the same height as your 	component) at the (0, 0) coordinates; next, create the .swf file 	and, in the original .fla file of your component, give the new .swf 	file as your component&#8217;s live preview, in the Component Definition 	panel (I usually choose Live preview with .swf file embedded in .fla 	file).</p>
</li>
<li>
<p style="margin-bottom:0;">After you have finished, you need 	to place the .fla file in the flash components folder</p>
</li>
</ol>
<p style="margin-bottom:0;">[Windows 2000/XP] Documents and Settings\<em>userName</em>\Local Settings\Application Data\Adobe\Flash CS3\<em>language</em>\Configuration\Components</p>
<p style="margin-bottom:0;">or</p>
<p style="margin-bottom:0;">Program Files\Adobe\Adobe Flash CS3\en\Configuration\Components\ &#8211; this path works too.</p>
<h4>Fla based complex components that contain other components</h4>
<p>In case you develop a component that makes use of other components embedded in it (the case of Adobe&#8217;s TextArea component which is composed of the TextArea component and the UIScrollBar component), one problem arises.</p>
<p style="margin-bottom:0;">I&#8217;ll give you an example:</p>
<p style="margin-bottom:0;">If you create a scroll bar component you need to put it into the flash components path to be able to access it from the Components panel. Next, you decide to create a TextArea component which uses the scroll bar component (it will be embedded into the TextArea .fla file). After you finish developing the component, you copy the .fla file to the flash components path. Next time you start Flash CS3, in the Components panel, you will see one TextArea component and two scroll bar components.</p>
<p style="margin-bottom:0;">This happened to me while I was working on a similar component (it uses another component previously developed by me). I looked into the new Adobe UI components sources and it looks like all the UI components are placed into a single .fla file. Looks like this is the case if you develop visual components that contain other visual components and you want your users to be able to edit the assets by double clicking on the component. This will take them into the second frame of the component, where all the assets are, along with instances of the other components you need. Next, they are able to double click on those components too, to edit their assets. This would be the correct way to customize the component assets but it comes with the previously mentioned cost: you would have to deploy your component along with the other components it uses with a single .fla file. So, if  someone would like one of your components used by that complex one that you&#8217;ve created, he/she would have to get the .fla file of your complex component, along with all the components it uses.</p>
<p style="margin-bottom:0;">A work around this inconvenience would be to include the other components into the compiled clip of the component shim, so your component will still have access to those other components but your component&#8217;s users wouldn&#8217;t be able to directly edit the assets of the other components.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jumpeyecomponents.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jumpeyecomponents.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jumpeyecomponents.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jumpeyecomponents.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jumpeyecomponents.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jumpeyecomponents.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jumpeyecomponents.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jumpeyecomponents.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jumpeyecomponents.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jumpeyecomponents.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jumpeyecomponents.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jumpeyecomponents.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=8&subd=jumpeyecomponents&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jumpeyecomponents.wordpress.com/2007/07/13/create-fla-components-for-flash-cs3/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1d60d2613b831a4d91436deeec0ffee?s=96&#38;d=identicon" medium="image">
			<media:title type="html">negush</media:title>
		</media:content>
	</item>
		<item>
		<title>Overview of the new Adobe Flash CS3</title>
		<link>http://jumpeyecomponents.wordpress.com/2007/07/10/overview-of-the-new-adobe-flash-cs3/</link>
		<comments>http://jumpeyecomponents.wordpress.com/2007/07/10/overview-of-the-new-adobe-flash-cs3/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 16:55:38 +0000</pubDate>
		<dc:creator>negush</dc:creator>
				<category><![CDATA[Flash CS3]]></category>

		<guid isPermaLink="false">http://blog.jumpeyecomponents.com/2007/07/10/overview-of-the-new-adobe-flash-cs3/</guid>
		<description><![CDATA[After the release of the V3 components for Flash MX 2004, Flash 8 and 9 with ActionScript 2.0, we started working on the components for Flash CS3 with ActionScript 3.0. So, after a month of Flash CS3 and AS3 here&#8217;s a personal overview of Adobe&#8217;s new product.
The new language features were a welcome addition and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=7&subd=jumpeyecomponents&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After the release of the V3 components for Flash MX 2004, Flash 8 and 9 with ActionScript 2.0, we started working on the components for Flash CS3 with ActionScript 3.0. So, after a month of Flash CS3 and AS3 here&#8217;s a personal overview of Adobe&#8217;s new product.</p>
<p style="margin-bottom:0;">The new language features were a welcome addition and the rebuilt framework proved to be better than the previous Macromedia V2 architecture (at least, this is my opinion after a few days of work with AS3 and the new Adobe framework). In my personal opinion, AS 3 is a big leap forward, though it has its own problems (a few design faults- things I would have done a little different), but still, I&#8217;m already falling in love with AS3 (I started programming in C/C++ and Delphi, so I&#8217;m glad they decided to base the new language on the ECMAScript).</p>
<p style="margin-bottom:0;">The &#8220;new&#8221; IDE looks better than the old one, but, I believe, it doesn&#8217;t perform as well. The transparency of the panels uses significant system resources and it&#8217;s not so easy to place them in the desired position, they have the tendency to attach them selves to other panels. The new ActionScript editor is better than the previous one and besides it, the new Flash CS3 has a few more interesting features (the possibility to import Photoshop files with their layers, advanced debugger or the new, easily skinnable, interface components). But, I&#8217;ve read other people&#8217;s opinions and I agree that for those who use Flash mainly to create animations and user interfaces, Flash 8 it&#8217;s more suitable. Those who need Flash with AS3&#8230; it&#8217;s clear&#8230; they need Flash CS3.</p>
<p style="margin-bottom:0;">Finally, I give <strong>two thumbs</strong> up for <strong>ActionScript 3.0</strong> and&#8230; let&#8217;s say&#8230; <strong>half a thumb up</strong> for the <strong>new IDE</strong>.</p>
<p style="margin-bottom:0;">negush</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jumpeyecomponents.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jumpeyecomponents.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jumpeyecomponents.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jumpeyecomponents.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jumpeyecomponents.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jumpeyecomponents.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jumpeyecomponents.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jumpeyecomponents.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jumpeyecomponents.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jumpeyecomponents.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jumpeyecomponents.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jumpeyecomponents.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=7&subd=jumpeyecomponents&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jumpeyecomponents.wordpress.com/2007/07/10/overview-of-the-new-adobe-flash-cs3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1d60d2613b831a4d91436deeec0ffee?s=96&#38;d=identicon" medium="image">
			<media:title type="html">negush</media:title>
		</media:content>
	</item>
		<item>
		<title>MCTE V3 &#8211; The one and only transition manager</title>
		<link>http://jumpeyecomponents.wordpress.com/2007/07/05/mcte-v3-the-one-and-only-transition-manager/</link>
		<comments>http://jumpeyecomponents.wordpress.com/2007/07/05/mcte-v3-the-one-and-only-transition-manager/#comments</comments>
		<pubDate>Thu, 05 Jul 2007 17:09:33 +0000</pubDate>
		<dc:creator>jumpeyecomponents</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://jumpeyecomponents.wordpress.com/2007/07/05/mcte-v3-the-one-and-only-transition-manager/</guid>
		<description><![CDATA[We&#8217;ve just launched the MCTE V3 (MovieClip Transition Effect V3), the one and only flash transition manager, with lots of included patterns and customizable presets, the MCTE is maybe the most important flash component that ever launched.
We&#8217;re now working on various custom patterns to add value to the MCTE V3.
 Visit the MCTE V3 page. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=3&subd=jumpeyecomponents&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We&#8217;ve just launched the MCTE V3 (MovieClip Transition Effect V3), the one and only flash transition manager, with lots of included patterns and customizable presets, the MCTE is maybe the most important flash component that ever launched.</p>
<p>We&#8217;re now working on various custom patterns to add value to the MCTE V3.<br />
<a href="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MovieClip-Transition-Effects-V3-45/" title="MCTE V3" target="_blank"> Visit the MCTE V3 page. </a><a href="http://www.jumpeyecomponents.com/Flash-Components/Transition-Effects/MovieClip-Transition-Effects-V3-45/"><br />
</a></p>
<h3>The story of the MCTE V3</h3>
<p>We wanted to help flash users to make show/hide MovieClip animations without knowing to code, in a fast reliable way. After we released the Square Effects component we started to think about a component that will be used for all possible transitions between 2 different states of a MovieClip and we came up with the idea of THE MovieClip Transition Effect (MCTE).</p>
<p>With lots of patterns, having their own presets, with some customParams, a general Gain parameter, and with customizable tweening, MCTE V3 is simply the most easy to use, the most customizable transition effect ever.</p>
<p>We are currently developing other cool effects for the MCTE so all previous customers will not need to learn new component models after using MCTE. Once you understand how MCTE works, you can use it for all your animations, both frame animations, and dynamic animations, and change the patterns and presets at a blink of an eye.</p>
<p>The mass preorder rate that MCTE encountered convinced us to develop further patterns and packages (Both AS2.0 and AS3.0) and to improve the MCTE in order to fulfill your needs; this is why we want to assure you that working with the MCTE will be an easy job.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jumpeyecomponents.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jumpeyecomponents.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jumpeyecomponents.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jumpeyecomponents.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jumpeyecomponents.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jumpeyecomponents.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jumpeyecomponents.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jumpeyecomponents.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jumpeyecomponents.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jumpeyecomponents.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jumpeyecomponents.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jumpeyecomponents.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jumpeyecomponents.wordpress.com&blog=1328975&post=3&subd=jumpeyecomponents&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jumpeyecomponents.wordpress.com/2007/07/05/mcte-v3-the-one-and-only-transition-manager/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6006fc9f0c89d5e051fb45481560a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jumpeyecomponents</media:title>
		</media:content>
	</item>
	</channel>
</rss>