<?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: UIComponent VS. ProgrammaticSkin</title>
	<atom:link href="http://richapps.de/?feed=rss2&#038;p=45" rel="self" type="application/rss+xml" />
	<link>http://richapps.de/?p=45</link>
	<description>Adobe technology (Flex,Flash,AIR)</description>
	<lastBuildDate>Sat, 21 Aug 2010 14:28:53 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Manish Jethani</title>
		<link>http://richapps.de/?p=45&#038;cpage=1#comment-134</link>
		<dc:creator>Manish Jethani</dc:creator>
		<pubDate>Tue, 14 Nov 2006 12:04:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.richapps.de/?p=45#comment-134</guid>
		<description>DataGridHeaderSeparator actually extends SpriteAsset. You could try doing the same.</description>
		<content:encoded><![CDATA[<p>DataGridHeaderSeparator actually extends SpriteAsset. You could try doing the same.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manish Jethani</title>
		<link>http://richapps.de/?p=45&#038;cpage=1#comment-136</link>
		<dc:creator>Manish Jethani</dc:creator>
		<pubDate>Tue, 14 Nov 2006 12:03:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.richapps.de/?p=45#comment-136</guid>
		<description>mx.skins.halo.DataGridHeaderSeparator actually extends SpriteAsset, so you could try doing that.</description>
		<content:encoded><![CDATA[<p>mx.skins.halo.DataGridHeaderSeparator actually extends SpriteAsset, so you could try doing that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Administrator</title>
		<link>http://richapps.de/?p=45&#038;cpage=1#comment-135</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Tue, 14 Nov 2006 07:55:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.richapps.de/?p=45#comment-135</guid>
		<description>Thanx Ely!!! I will try this.</description>
		<content:encoded><![CDATA[<p>Thanx Ely!!! I will try this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ely Greenfield</title>
		<link>http://richapps.de/?p=45&#038;cpage=1#comment-133</link>
		<dc:creator>Ely Greenfield</dc:creator>
		<pubDate>Tue, 14 Nov 2006 03:02:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.richapps.de/?p=45#comment-133</guid>
		<description>The Flex framework and components don&#039;t have any hard dependencies on ProgrammaticSkin...typically, our components only require that their skins implement the IFlexDisplayObject interface.  ProgrammaticSkin is just a convenient base class to use if you want to write a skin.

That means that you can write your own skin class based on Sprite, if you need to. So the easiest thing for you to do would be:

1) grab the source for ProgrammaticSkin out of the framework source.
2) Save it into a new file of your own choosing .
3) rename the class to match your new filename.
4) change the &#039;extends Shape&#039; to &#039;extends Sprite&#039; in your new class.

Done. Now you&#039;ve got a lightweight skin baseclass that extends the core Sprite object, and can support child objects.

It&#039;s worth remembering that Flex components...anything that extends UIComponent...must be placed inside of other UIComponents. So if you&#039;re looking to embed _UIComponents_ in your skin, then you still have to use UIComponent as your baseclass.

Ely Greenfield.
Architect, Flex SDK.
Adobe Systems.</description>
		<content:encoded><![CDATA[<p>The Flex framework and components don&#8217;t have any hard dependencies on ProgrammaticSkin&#8230;typically, our components only require that their skins implement the IFlexDisplayObject interface.  ProgrammaticSkin is just a convenient base class to use if you want to write a skin.</p>
<p>That means that you can write your own skin class based on Sprite, if you need to. So the easiest thing for you to do would be:</p>
<p>1) grab the source for ProgrammaticSkin out of the framework source.<br />
2) Save it into a new file of your own choosing .<br />
3) rename the class to match your new filename.<br />
4) change the &#8216;extends Shape&#8217; to &#8216;extends Sprite&#8217; in your new class.</p>
<p>Done. Now you&#8217;ve got a lightweight skin baseclass that extends the core Sprite object, and can support child objects.</p>
<p>It&#8217;s worth remembering that Flex components&#8230;anything that extends UIComponent&#8230;must be placed inside of other UIComponents. So if you&#8217;re looking to embed _UIComponents_ in your skin, then you still have to use UIComponent as your baseclass.</p>
<p>Ely Greenfield.<br />
Architect, Flex SDK.<br />
Adobe Systems.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
