<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Some things for component developers in Flash 2004</title>
	<atom:link href="http://chafic.com/2003/08/29/some-things-for-component-developers-in-flash-2004/feed/" rel="self" type="application/rss+xml" />
	<link>http://chafic.com/2003/08/29/some-things-for-component-developers-in-flash-2004/</link>
	<description>Technical discussion of Flex, Flash, and RIA development</description>
	<lastBuildDate>Thu, 10 Apr 2008 01:10:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Alexander</title>
		<link>http://chafic.com/2003/08/29/some-things-for-component-developers-in-flash-2004/comment-page-1/#comment-225</link>
		<dc:creator>Alexander</dc:creator>
		<pubDate>Tue, 18 Nov 2003 10:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://rewindlife.com/?p=60#comment-225</guid>
		<description>Hello, Claus
i whant to tell you about new and fresh
software for managment and exchange of
*.swc files (SWC Repository), it can easily view,store,catalogise and edit
.swc file content, put some ReadMe.txt-like
files to .swc file for futher users of this
component.
Software homepage: http:\swcr.shuriksoft.com
</description>
		<content:encoded><![CDATA[<p>Hello, Claus</p>
<p>i whant to tell you about new and fresh<br />
software for managment and exchange of<br />
*.swc files (SWC Repository), it can easily view,store,catalogise and edit<br />
.swc file content, put some ReadMe.txt-like<br />
files to .swc file for futher users of this<br />
component.</p>
<p>Software homepage: http:\swcr.shuriksoft.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claus Wahlers</title>
		<link>http://chafic.com/2003/08/29/some-things-for-component-developers-in-flash-2004/comment-page-1/#comment-224</link>
		<dc:creator>Claus Wahlers</dc:creator>
		<pubDate>Mon, 01 Sep 2003 02:27:02 +0000</pubDate>
		<guid isPermaLink="false">http://rewindlife.com/?p=60#comment-224</guid>
		<description>chafic, thanks, that answers my question. with  &quot;what other object properties..&quot; i meant the object you dispatch.</description>
		<content:encoded><![CDATA[<p>chafic, thanks, that answers my question. with  &#8220;what other object properties..&#8221; i meant the object you dispatch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chafic Kazoun</title>
		<link>http://chafic.com/2003/08/29/some-things-for-component-developers-in-flash-2004/comment-page-1/#comment-223</link>
		<dc:creator>Chafic Kazoun</dc:creator>
		<pubDate>Sun, 31 Aug 2003 19:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://rewindlife.com/?p=60#comment-223</guid>
		<description>SWC&#039;s are compiled components (MovieClips) that can run in the authoring environment.  An swc will include all the assets a component needs in one convenient package.  When a component is added from the components panel, the swc is automatically added to the project&#039;s library.  They are not runtime shared swf&#039;s (by shared I am assuming you mean a shared library)
There are several benefits of swc&#039;s
1.When using an swc, the compiler has to do less work when you compile your project since some of the code in your project is already compiled
2.It&#039;s easier to distribute an swc rather than an fla and multiple as files
3.A swc will give you a live-preview automatically as the ide will run the swf in the authoring environment
Some other things about an SWC.  They are really just zip files.  You can uncompress them if you want to look at the internals.</description>
		<content:encoded><![CDATA[<p>SWC&#8217;s are compiled components (MovieClips) that can run in the authoring environment.  An swc will include all the assets a component needs in one convenient package.  When a component is added from the components panel, the swc is automatically added to the project&#8217;s library.  They are not runtime shared swf&#8217;s (by shared I am assuming you mean a shared library)</p>
<p>There are several benefits of swc&#8217;s</p>
<p>1.When using an swc, the compiler has to do less work when you compile your project since some of the code in your project is already compiled<br />
2.It&#8217;s easier to distribute an swc rather than an fla and multiple as files<br />
3.A swc will give you a live-preview automatically as the ide will run the swf in the authoring environment</p>
<p>Some other things about an SWC.  They are really just zip files.  You can uncompress them if you want to look at the internals.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chafic Kazoun</title>
		<link>http://chafic.com/2003/08/29/some-things-for-component-developers-in-flash-2004/comment-page-1/#comment-222</link>
		<dc:creator>Chafic Kazoun</dc:creator>
		<pubDate>Sun, 31 Aug 2003 18:09:23 +0000</pubDate>
		<guid isPermaLink="false">http://rewindlife.com/?p=60#comment-222</guid>
		<description>Hi Claus,
It is an ActionScript implementation, but does not truly mimic AsBroadcaster. It does not support event bubbling.  The real improvement is that you are able to subscribe to a specific event rather than to a whole object.  Also each event will contain an event info object.  This object will contain some useful information about the event (event name and event source target). You can use this information to your advantage by having one function handle events from multiple sources (I personally like to centralize my event handling).
Another nice addition is key events.  UI Components broadcast a &quot;keyDown&quot; &quot;keyUp&quot; event, the event object for those events includes some extra information that can be useful.  Information like if the shift key was pressed down when the event occurred.
The new best practice is to broadcast a single object containing the all information you would like to broadcast rather than broadcasting multiple objects (there really wasn&#039;t a standard in MX).  Every component event should include the &quot;type&quot; and &quot;target&quot; event although if you don&#039;t include a target it will be added automatically for you.  The rest is really up to your specific needs.
I&#039;m not sure what you mean exactly by &quot;what other object properties..&quot;?</description>
		<content:encoded><![CDATA[<p>Hi Claus,</p>
<p>It is an ActionScript implementation, but does not truly mimic AsBroadcaster. It does not support event bubbling.  The real improvement is that you are able to subscribe to a specific event rather than to a whole object.  Also each event will contain an event info object.  This object will contain some useful information about the event (event name and event source target). You can use this information to your advantage by having one function handle events from multiple sources (I personally like to centralize my event handling).</p>
<p>Another nice addition is key events.  UI Components broadcast a &#8220;keyDown&#8221; &#8220;keyUp&#8221; event, the event object for those events includes some extra information that can be useful.  Information like if the shift key was pressed down when the event occurred.</p>
<p>The new best practice is to broadcast a single object containing the all information you would like to broadcast rather than broadcasting multiple objects (there really wasn&#8217;t a standard in MX).  Every component event should include the &#8220;type&#8221; and &#8220;target&#8221; event although if you don&#8217;t include a target it will be added automatically for you.  The rest is really up to your specific needs.</p>
<p>I&#8217;m not sure what you mean exactly by &#8220;what other object properties..&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erixtekila</title>
		<link>http://chafic.com/2003/08/29/some-things-for-component-developers-in-flash-2004/comment-page-1/#comment-221</link>
		<dc:creator>erixtekila</dc:creator>
		<pubDate>Sun, 31 Aug 2003 16:52:05 +0000</pubDate>
		<guid isPermaLink="false">http://rewindlife.com/?p=60#comment-221</guid>
		<description>hello,
Didn&#039;t have the chance to test the future flash version. Could you elaborate a litte more about the format .swc ?
Is it actually a true runtime shared swf ?...</description>
		<content:encoded><![CDATA[<p>hello,</p>
<p>Didn&#8217;t have the chance to test the future flash version. Could you elaborate a litte more about the format .swc ?<br />
Is it actually a true runtime shared swf ?&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claus Wahlers</title>
		<link>http://chafic.com/2003/08/29/some-things-for-component-developers-in-flash-2004/comment-page-1/#comment-220</link>
		<dc:creator>Claus Wahlers</dc:creator>
		<pubDate>Sun, 31 Aug 2003 11:35:42 +0000</pubDate>
		<guid isPermaLink="false">http://rewindlife.com/?p=60#comment-220</guid>
		<description>about events: is this merely a built in asbroadcaster or is it more advanced (capture/bubbling phase etc)? ie what other object properties can you use in dispatchevent and what for?</description>
		<content:encoded><![CDATA[<p>about events: is this merely a built in asbroadcaster or is it more advanced (capture/bubbling phase etc)? ie what other object properties can you use in dispatchevent and what for?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

