<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>.: Blog.FlashGen.Com :: Mike Jones - Flash Platform Consultant :. &#187; Actionscript</title>
	<atom:link href="http://blog.flashgen.com/category/actionscript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.flashgen.com</link>
	<description>An infrequent look at developments in the world of the Flash Platform by Mike Jones - Flash Platform Consultant</description>
	<lastBuildDate>Tue, 23 Feb 2010 09:53:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
		<item>
		<title>Build Native iPhone Apps With Flash CS5</title>
		<link>http://blog.flashgen.com/2009/10/06/build-native-iphone-apps-with-flash-cs5/</link>
		<comments>http://blog.flashgen.com/2009/10/06/build-native-iphone-apps-with-flash-cs5/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 09:30:00 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[cs5]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=510</guid>
		<description><![CDATA[Yesterday at MAX 2009 in Los Angeles Adobe announced that the next version of Flash Professional (CS5) will include the ability to export content created by it for deployment on the iPhone.]]></description>
			<content:encoded><![CDATA[<p>Yesterday at MAX 2009 in Los Angeles Adobe announced that the next version of Flash Professional (CS5) will include the ability to export content created by it for deployment on the iPhone.</p>
<p><span id="more-510"></span>
<p>What it does mean is that if you&#8217;re a Flash / ActionScript developer you can develop applications, games etc for the iPhone and iPod Touch without the need to learn Objective-C. Before we get ahead of ourselves this doesn&#8217;t mean that the iPhone supports Flash content &#8211; that &#8220;issue&#8221; hasn&#8217;t be resolved at this point.</p>
<p>Adobe Labs has a section on developing applications for the iPhone &#8211; you can even sign up for a future public beta. Below are links to the current apps built with Flash CS5 prerelease &#8211; including a person favourite of mine &#8220;Just Letters&#8221; by my good Friend Stefan Richter</p>
<table cellpadding="2">
<tr>
<td>
<h4>Chroma Circuit</h4>
<p>            <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331078068&amp;mt=8" target="_blank" ><img src="/images/iphone/chromacircuit.jpg" width="200" height="80" alt="chromacircuit" /></a></td>
<td >
<h4>Trading Stuff</h4>
<p>            <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331031044&amp;mt=8" target="_blank" ><img src="/images/iphone/trading.jpg" width="200" height="80" alt="trading" /></a></td>
<td >
<h4>Fickleblox</h4>
<p>            <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=330996323&amp;mt=8" target="_blank" ><img src="/images/iphone/fickleblox.jpg" width="200" height="80" alt="fickleblox" /></a></td>
</tr>
<tr>
<td >
<h4>Just Letters</h4>
<p>            <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331034020&amp;mt=8" target="_blank" ><img src="/images/iphone/justletters.jpg" width="200" height="80" alt="justletters" /></a></td>
<td >
<h4>South Park</h4>
<p>            <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331751052&#038;mt=8" target="_blank" ><img src="/images/iphone/southpark.jpg" width="200" height="80" alt="southpark" /></a></td>
<td >
<h4>That Roach Game</h4>
<p>            <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331141362&amp;mt=8" target="_blank" ><img src="/images/iphone/roach.jpg" width="200" height="80" alt="roach" /></a></td>
</tr>
<tr>
<td >
<h4>Red Hood</h4>
<p>            <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331140070&amp;mt=8" target="_blank" ><img src="/images/iphone/redhood.jpg" width="200" height="80" alt="redhood" /></a></td>
</tr>
</table>
<p>Who knows, this could be the dawn of even greater games and applications on the App Store now that the Flashers are coming to the party :p</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2009/10/06/build-native-iphone-apps-with-flash-cs5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Flash Brighton &#8211; Big Day Out</title>
		<link>http://blog.flashgen.com/2007/11/23/flash-brighton-big-day-out/</link>
		<comments>http://blog.flashgen.com/2007/11/23/flash-brighton-big-day-out/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 09:30:15 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Personal]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/2007/11/23/flash-brighton-big-day-out/</guid>
		<description><![CDATA[
<div class="posttagsblock"><a href="http://technorati.com/tag/brighton" rel="tag">brighton</a>, <a href="http://technorati.com/tag/flex" rel="tag">flex</a>, <a href="http://technorati.com/tag/mike_jones" rel="tag">mike_jones</a>, <a href="http://technorati.com/tag/session" rel="tag">session</a></div>]]></description>
			<content:encoded><![CDATA[<p>Tomorrow is the day. For those of you who have been in a coma for a few weeks Saturday sees Flash Brighton&#8217;s inaugural <a href="http://fbbigdayout.org/" target="_blank">&#8220;Big Day Out&#8221;</a>. Unfortunately if you have only just heard about it you&#8217;ll have to wait until the next one as it is completely sold out. That said, I&#8217;m really stoked to be involved and I&#8217;m sure this will be the first of many (and perhaps inspire other community driven groups to go and organize their own).</p>
<p><img src="http://blog.flashgen.com/images/conferences/flashbrighton/fbbdo.jpg" class="floatCenter" width="373" height="170" name="fbbdo.jpg" id="fbbdo.jpg" /></p>
<p>The whole thing kicks off at 12:30 with coffee and registration, then the keynote with Andrew Shorten (fingers crossed he&#8217;ll do it in his &#8220;Holmes&#8221; costume). I have the luxury of going on quite early (14:45 &#8211; 15:45) after Andrew. I&#8217;ve decided to present an overview of Flex Builder, the Flex framework and provide some productivity and development tips on bending Flex Builder to your will. Below is a synopsis of my talk.</p>
<blockquote>
<p>The Flex framework can appear slightly at odds for those approaching it from a more creative background. While it shares the same lineage as Flash the process by which you create and develop within Flex may initially appear difficult to grasp. In this session Mike will gently ease you into what the Flex framework actually is as well as giving an overview of the Flex Builder IDE, warts and all.</p>
</blockquote>
<p>If you want to know what&#8217;s happening when <a href="http://fbbigdayout.org/?page_id=3" title="Flash Brighton's Big Day Out - Speaker Schedule" target="_blank">here is the whole schedule</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2007/11/23/flash-brighton-big-day-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Flash on the Beach &#8216;07 Almost Sold Out</title>
		<link>http://blog.flashgen.com/2007/10/09/flash-on-the-beach-07-almost-sold-out/</link>
		<comments>http://blog.flashgen.com/2007/10/09/flash-on-the-beach-07-almost-sold-out/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 10:06:31 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[AIR (Apollo)]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[News]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/2007/10/09/flash-on-the-beach-07-almost-sold-out/</guid>
		<description><![CDATA[With only 3 weeks to go until Flash on the Beach I just received some great news. The conference is almost sold out! They only have 80 tickets left, so if you haven&#8217;t bought yours yet, you better hurry as they are going fast.
It looks like this years Flash on the Beach is going to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashonthebeach.com/speakers/index.php?pageid=233" target="_blank" title="Flash on the Beach 07"><img src="http://blog.flashgen.com/images/conferences/fotb/speaker-badge-med.jpg" alt="Flash on the Beach" title="Flash on the Beach" class="floatLeft" /></a>With only 3 weeks to go until <a href="http://www.flashonthebeach.com" target="_blank" title="Flashon the Beach '07">Flash on the Beach</a> I just received some great news. The conference is almost sold out! They only have 80 tickets left, so if you haven&#8217;t bought yours yet, you better hurry as they are going fast.</p>
<p>It looks like this years Flash on the Beach is going to be awesome. I can&#8217;t wait to be honest, plus with MAX in Barcelona next week. Autumn is shaping up to be very cool indeed.</p>
<p>Congrats to John and the team over at Flash on the Beach &#8211; keep up the great work m8 :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2007/10/09/flash-on-the-beach-07-almost-sold-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Adobe UK &#8211; The Creative License Tour</title>
		<link>http://blog.flashgen.com/2007/09/04/adobe-uk-the-creative-license-tour/</link>
		<comments>http://blog.flashgen.com/2007/09/04/adobe-uk-the-creative-license-tour/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 11:02:01 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[AIR (Apollo)]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[RIA Development]]></category>

	<!-- AutoMeta Start -->
	<category>tour</category>
	<category>tracks</category>
	<category>road</category>
	<category>license</category>
	<category>creative</category>
	<category>countrywide</category>
	<category>coldfusion</category>
	<category>manchester</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/2007/09/04/adobe-uk-the-creative-license-tour/</guid>
		<description><![CDATA[Hot off the press. Adobe UK are heading out onto the road to do their countrywide Creative License Tour. The tour consists of 6 tracks over the day in 9 locations (London, Birmingham, Cardiff, Edinburgh, Newcastle, Manchester, Sheffield, Dublin and Belfast).
So all in all a pretty comprehensive line-up of products. To find out more and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.flashgen.com/images/adobe.jpg" alt="Adobe Inc." class="floatLeft" />Hot off the press. Adobe UK are heading out onto the road to do their countrywide Creative License Tour. The tour consists of 6 tracks over the day in 9 locations (London, Birmingham, Cardiff, Edinburgh, Newcastle, Manchester, Sheffield, Dublin and Belfast).</p>
<p>So all in all a pretty comprehensive line-up of products. To find out more and register head over to the <a href="http://www.adobe.co.uk/cs3tour31" target="_blank">Creative License Tour site</a>. </p>
<blockquote><p>&#8230;of particular interest may be the Web Development track where we&#8217;ll cover Flex, Flash, ColdFusion and AIR.  We also have a number of other tracks around Web Design, Video, Photoshop and Print.</p></blockquote>
<p><span id="more-187"></span><br />
So what are you waiting for get over to the <a href="http://www.adobe.co.uk/cs3tour31" target="_blank">Creative License Tour site</a> and get registered :D. I&#8217;ll probably pop along to the London one on the 17th September. So if anyone is about and wants to meet up let me know :). This could be the perfect excuse to get into the <a href="http://adobemax2007.com/europe/" target="_blank">MAX Europe</a> conference vibe. </p>
<p><img src="http://blog.flashgen.com/images/adobe/cs3/cs3tour.jpg" alt="Adobe CS3 Creative LicenseTour" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2007/09/04/adobe-uk-the-creative-license-tour/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Flex 2 ItemRenders</title>
		<link>http://blog.flashgen.com/2007/06/06/flex-2-itemrenders-pt1/</link>
		<comments>http://blog.flashgen.com/2007/06/06/flex-2-itemrenders-pt1/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 15:26:25 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/2007/05/16/flex-2-itemrenders-pt1/</guid>
		<description><![CDATA[I&#8217;ve been playing around with the Item Renderers in Flex 2 recently (more than usual as it goes). So I thought I&#8217;d put my findings and &#8220;insights&#8221; down in a series of articles. 
This isn&#8217;t a definitive guide, but might prove useful for some :D
The first part can be found here.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.flashgen.com/images/flex/flexicon_moxie.jpg" alt="Flex 3 (Moxie)" class="floatLeft"/>I&#8217;ve been playing around with the Item Renderers in Flex 2 recently (more than usual as it goes). So I thought I&#8217;d put my findings and &#8220;insights&#8221; down in a series of articles. </p>
<p>This isn&#8217;t a definitive guide, but might prove useful for some :D</p>
<p>The first part can be found <a href="http://blog.flashgen.com/components/implementation/flex/itemrendering-pt1/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2007/06/06/flex-2-itemrenders-pt1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Very cool Twitter mashup</title>
		<link>http://blog.flashgen.com/2007/06/05/very-cool-mashup/</link>
		<comments>http://blog.flashgen.com/2007/06/05/very-cool-mashup/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 14:50:00 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Technology]]></category>

	<!-- AutoMeta Start -->
	<category>mashup</category>
	<category>twitter</category>
	<category>boost</category>
	<category>narsascist</category>
	<category>esque</category>
	<category>goolge</category>
	<category>tweet</category>
	<category>message</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/2007/06/05/very-cool-mashup/</guid>
		<description><![CDATA[Just came across this. Really cool Goolge Earth-esque Twitter mashup. It pulls the public feed so if the narcissist in you wants a bit of a boost tweet to your hearts content and you&#8217;ll likely see your message :p
]]></description>
			<content:encoded><![CDATA[<p>Just came across <a href="http://twittervision.com/maps/show_3d" target="_blank">this</a>. Really cool Goolge Earth-esque Twitter mashup. It pulls the public feed so if the narcissist in you wants a bit of a boost tweet to your hearts content and you&#8217;ll likely see your message :p</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2007/06/05/very-cool-mashup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>AS2 Component Development &#8211; Sizing in the IDE pt.2</title>
		<link>http://blog.flashgen.com/2006/01/19/as2-component-development-part-2-constrained-sizing/</link>
		<comments>http://blog.flashgen.com/2006/01/19/as2-component-development-part-2-constrained-sizing/#comments</comments>
		<pubDate>Thu, 19 Jan 2006 13:38:34 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Development]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=26</guid>
		<description><![CDATA[How to dynamically size some assets but not all in a component]]></description>
			<content:encoded><![CDATA[<p>So in the previous <a title="Sizing in the IDE pt.1" href="http://blog.flashgen.com/?page_id=32">article</a> on component resizing in the IDE I looked at how to create the framework of a component so it resizes correctly via the Free Transform tool (FTT). In this article we&#8217;ll look at how to get certain assets to resize while constraining additional assets in width, height or both.</p>
<p>I&#8217;ve included an examples just to illustrate what I mean if you are still a bit uncertain. Anyway you can access the second part below.</p>
<p><a title="Sizing in the IDE pt.2" href="http://blog.flashgen.com/?page_id=33">Sizing in the IDE pt.2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2006/01/19/as2-component-development-part-2-constrained-sizing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>The enigma of component compiling&#8230;</title>
		<link>http://blog.flashgen.com/2006/01/16/the-enigma-of-component-compiling/</link>
		<comments>http://blog.flashgen.com/2006/01/16/the-enigma-of-component-compiling/#comments</comments>
		<pubDate>Mon, 16 Jan 2006 14:00:43 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Development]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=41</guid>
		<description><![CDATA[I saw Tony MacDonell over at Teknision was talking about some of the foibles of creating components in Flash. Then John laPlante commented about the same thing in response to my articles on component development and I have to say I know where they are both coming from. I&#8217;ve been developing components for Flash MX2004, [...]]]></description>
			<content:encoded><![CDATA[<p>I saw Tony MacDonell over at <a target="_blank" title="Teknision" href="http://teknision.blogspot.com/2006/01/flash-for-flex.html">Teknision</a> was talking about some of the foibles of creating components in Flash. Then John laPlante commented about the same thing in response to my articles on component development and I have to say I know where they are both coming from. I&#8217;ve been developing components for Flash MX2004, Flash 8 and a few for Flex for the majority of my daily coding for nearly 2 years now. I&#8217;d have to agree it does seem weird to developers wishing to produce components how it all hangs together the first time you look at one.</p>
<p>The points they both hit upon were:</p>
<ul>
<li>Documentation or lack of it</li>
<li>Having to add the class to both the linkage identifier as well as the component definition</li>
<li>Placing the assets inside the component clip</li>
<li>Uncompiled or compiled components inside your component clip</li>
</ul>
<p>So I thought I&#8217;d add my experiences&#8230;</p>
<p><span id="more-41"></span></p>
<p><strong><em>Documentation or lack of it</em></strong><br />
Documentation is a million times better than it was when MX2004 was first released but it is still lacking in a lot of places and some of the help files are just plain confusing for the budding component developer &#8211; Then again I shouldn&#8217;t carp on too much otherwise I&#8217;d have nothing to write about if it was better 8). The examples are far better now though so it&#8217;s not all doom and gloom.</p>
<p><strong><em>Having to add the class to both the linkage identifier as well as the component definition</em></strong><br />
As far as I can tell, the class binding issue is symptomatic of the fact that the linkage identifier and the component definitions are reference by different processes &#8211; Linkage is for the actual compile to test the SWF or SWC whereas the component definition is for the actual component itself to operate. I personally think the fact that you have to compile the SWF / SWC via the library to be a bigger oversight though :P</p>
<p><strong><em>Placing the assets inside the component clip</em></strong><br />
This again appears to be down to the issue of &#8216;compiling for distribution&#8217;, by this I mean the compiler doesn&#8217;t form any association with the linked items beyond adding a pointer to them inside the component SWF / SWC &#8211; if you use or have used a shared library you&#8217;ll know what I mean. So when you drag the file into a clean file it looks for the linked items in that files symbol library on export, and if it doesn&#8217;t find them it just silently fails. A hack is to add these linked symbols to the new file&#8217;s library and set the linkages, then they are accessible when that particular file is exported, not really a helpful solution in either case, but most hacks aren&#8217;t.</p>
<p>I have to say I don&#8217;t really see this as a real problem, after all it stops the distribution of component SWC missing linked assets &#8211; if you always test your SWF / SWC in a new FLA. I can assure you you&#8217;ll only do it once :P and then it sticks. Again this is more a symptom of a poorly implemented system for creating components overall as opposed to an awkward process for coding and testing them.</p>
<p><strong><em>Uncompiled or compiled components inside your component clip</em></strong><br />
You may also want to watch out for the recompile issue &#8211; if you haven&#8217;t hit it already. If you have a load of SWC&#8217;s that share the same class(es) and you update said class(es) it is not automatically reflected in components compiled prior to this, (obvious I know but this becomes a real headache if you&#8217;re using shared libraries as well). This is due to the fact that Flash only initializes a class once at run time &#8211; so if two components have the same base class it initializes the first one and the second component just uses the one that is already there. Hence the recompile issue if you inadvertantly add in an old component that contains an old copy of a class that hasn&#8217;t been updated and it initializes first.</p>
<p>This can be alleviated in your component development files by only using the uncompiled versions of any components you extending from or as part of a composition component this way when you compile it to an SWC it pulls in the latest classes for all the components included on that enigmatic frame 2 of the component clip. This doesn&#8217;t, however, solve the shared library SWC problem. This can also stop erratic behave in compiled components that for the basis of a component extended from them.</p>
<p>If we are lucky Blaze will address these issues. I certainly hope so as the current component system is laboured compared to the rest of the Flash IDE &#8211; I would expect an entry in the <strong>New Document</strong> dialog for component development, (I&#8217;ve actually got a set of component templates I use that I&#8217;ve been meaning to post  up &#8211; I just need to comment them up as they are still &#8216;in the rough&#8217; so to speak :P</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2006/01/16/the-enigma-of-component-compiling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>AS2 Component Development &#8211; Sizing pt.1</title>
		<link>http://blog.flashgen.com/2005/12/19/as2-component-development/</link>
		<comments>http://blog.flashgen.com/2005/12/19/as2-component-development/#comments</comments>
		<pubDate>Mon, 19 Dec 2005 14:58:39 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Development]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=25</guid>
		<description><![CDATA[How to resize a component properly]]></description>
			<content:encoded><![CDATA[<p>I know MX 2004 has been around for ages, and that Flash 8 is now out, but it still surprises me that there are so few resources out there that detail how the component framework operates and provide clear and clean examples to get the concepts across. </p>
<p>To this end I&#8217;m going to attempt to put some AS2 component files up that show how the basic framework hangs together and how you can make your own components using these guides.</p>
<p>If you want to access them directly I have stored them under Articles in the sidebar &#8211; or you can just click &#8216;more&#8230;&#8217; below.</p>
<p><a href="http://blog.flashgen.com/?page_id=32">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2005/12/19/as2-component-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>AS2 Component Development &#8211; Beginnings</title>
		<link>http://blog.flashgen.com/2005/12/19/as2-component-development-beginnings/</link>
		<comments>http://blog.flashgen.com/2005/12/19/as2-component-development-beginnings/#comments</comments>
		<pubDate>Mon, 19 Dec 2005 14:48:53 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Development]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=27</guid>
		<description><![CDATA[What you need for your component framework]]></description>
			<content:encoded><![CDATA[<p>So how do you actually make a component in Flash MX2004 / 8 utilizing actionscript 2.0?</p>
<p>Well the answer is fairly simple to give, but does open up a plethora of questions&#8230; Flash components are formed of two distinct parts:</p>
<ul>
<li>The Class file</li>
<li>The Component clip</li>
</ul>
<p>The Class file must have the same name as the component clip. Therefore if we were making a component called ExampleBox, our component clip would be called ExampleBox as would our class. This does not mean that there can only be one class per component, as with all classes we can instantiate instances of other imported classes within our component class to do specific tasks. As we move further into component development you&#8217;ll see that it makes design sense to use specific classes to deal with specific requirements.</p>
<p>To read the first part in a series of articles read on&#8230;</p>
<p><a href="http://blog.flashgen.com/?page_id=30">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2005/12/19/as2-component-development-beginnings/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
