<?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: Easy Custom Charts</title>
	<atom:link href="http://www.quietlyscheming.com/blog/charts/easy-custom-charts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.quietlyscheming.com/blog</link>
	<description>simple plans for world domination</description>
	<lastBuildDate>Fri, 04 Dec 2009 11:48:43 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tom Chiverton</title>
		<link>http://www.quietlyscheming.com/blog/charts/easy-custom-charts/comment-page-1/#comment-248348</link>
		<dc:creator>Tom Chiverton</dc:creator>
		<pubDate>Fri, 30 Jan 2009 15:21:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.quietlyscheming.com/blog/charts/easy-custom-charts/#comment-248348</guid>
		<description>&lt;p&gt;I found it useful to add getDataChildById() so you can do 
  canvas.removeChild( canvas.getDataChildById(&#039;x&#039;) ) 
just like with any other container.&lt;/p&gt;

&lt;p&gt;Patch below.&lt;/p&gt;

Index: /home/chivertont/workspace-i386/desktop/air-src/qs/charts/dataShapes/DataDrawingCanvas.as

&lt;p&gt;--- /home/chivertont/workspace-i386/desktop/air-src/qs/charts/dataShapes/DataDrawingCanvas.as   (revision 6741)
+++ /home/chivertont/workspace-i386/desktop/air-src/qs/charts/dataShapes/DataDrawingCanvas.as   (working copy)
@@ -2,6 +2,13 @@&lt;/p&gt;

&lt;p&gt;package qs.charts.dataShapes&lt;/p&gt;

&lt;p&gt;{&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;import flash.display.DisplayObject;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;import flash.events.Event;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;import flash.geom.Matrix;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;import flash.utils.Dictionary;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;import mx.charts.chartClasses.BoundedValue;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;import mx.charts.chartClasses.CartesianTransform;&lt;/p&gt;

&lt;p&gt;import mx.charts.chartClasses.ChartElement;&lt;/p&gt;

&lt;p&gt;import mx.graphics.SolidColor;&lt;/p&gt;

&lt;p&gt;import mx.charts.chartClasses.IAxis;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;@@ -131,7 +138,15 @@
            return child;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;public function getDataChildById(name:String):DisplayObject{&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;for(var aChild:* in _childMap)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;{&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;if (aChild.id &amp;&amp; aChild.id == name){&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;return aChild;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;}&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;}&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;return null;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;}&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;public function updateDataChild(child:DisplayObject,values:Object):void


{
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
		<content:encoded><![CDATA[<p>I found it useful to add getDataChildById() so you can do<br />
  canvas.removeChild( canvas.getDataChildById(&#8216;x&#8217;) )<br />
just like with any other container.</p>
<p>Patch below.</p>
<p>Index: /home/chivertont/workspace-i386/desktop/air-src/qs/charts/dataShapes/DataDrawingCanvas.as</p>
<p>&#8212; /home/chivertont/workspace-i386/desktop/air-src/qs/charts/dataShapes/DataDrawingCanvas.as   (revision 6741)<br />
+++ /home/chivertont/workspace-i386/desktop/air-src/qs/charts/dataShapes/DataDrawingCanvas.as   (working copy)<br />
@@ -2,6 +2,13 @@</p>
<p>package qs.charts.dataShapes</p>
<p>{</p>
<ul>
<li>
<p>import flash.display.DisplayObject;</p>
</li>
<li>
<p>import flash.events.Event;</p>
</li>
<li>
<p>import flash.geom.Matrix;</p>
</li>
<li>
<p>import flash.utils.Dictionary;</p>
</li>
<li></li>
<li>
<p>import mx.charts.chartClasses.BoundedValue;</p>
</li>
<li>
<p>import mx.charts.chartClasses.CartesianTransform;</p>
<p>import mx.charts.chartClasses.ChartElement;</p>
<p>import mx.graphics.SolidColor;</p>
<p>import mx.charts.chartClasses.IAxis;</p>
</li>
</ul>
<p>@@ -131,7 +138,15 @@<br />
            return child;</p>
<pre><code>    }
</code></pre>
<p>-</p>
<ul>
<li>
<p>public function getDataChildById(name:String):DisplayObject{</p>
</li>
<li>
<p>for(var aChild:* in _childMap)</p>
</li>
<li>
<p>{</p>
</li>
<li>
<p>if (aChild.id &amp;&amp; aChild.id == name){</p>
</li>
<li>
<p>return aChild;</p>
</li>
<li>
<p>}</p>
</li>
<li>
<p>}</p>
</li>
<li>
<p>return null;</p>
</li>
<li>
<p>}</p>
<pre><code>public function updateDataChild(child:DisplayObject,values:Object):void

{
</code></pre>
</li>
</ul>
]]></content:encoded>
	</item>
	<item>
		<title>By: SÃ©lection de composants Flex utiles et gratuits &#124; Yoann NUSSBAUMER</title>
		<link>http://www.quietlyscheming.com/blog/charts/easy-custom-charts/comment-page-1/#comment-40460</link>
		<dc:creator>SÃ©lection de composants Flex utiles et gratuits &#124; Yoann NUSSBAUMER</dc:creator>
		<pubDate>Sun, 02 Sep 2007 20:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.quietlyscheming.com/blog/charts/easy-custom-charts/#comment-40460</guid>
		<description>&lt;p&gt;[...] Quietly Scheming : ce blog propose un certain nombre de composants vraiment sympa visuellement, comme par exemple : Fisheye Component, Flexbook, diffÃ©rents graphiques, etc &#8230; [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Quietly Scheming : ce blog propose un certain nombre de composants vraiment sympa visuellement, comme par exemple : Fisheye Component, Flexbook, diffÃ©rents graphiques, etc &#8230; [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
