<?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>Manik's Blog</title>
	<atom:link href="http://manikmagar.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://manikmagar.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 05 Jan 2012 08:06:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='manikmagar.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Manik's Blog</title>
		<link>http://manikmagar.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://manikmagar.wordpress.com/osd.xml" title="Manik&#039;s Blog" />
	<atom:link rel='hub' href='http://manikmagar.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Flex Tree and GroupingCollection</title>
		<link>http://manikmagar.wordpress.com/2011/08/21/flex-tree-and-groupingcollection/</link>
		<comments>http://manikmagar.wordpress.com/2011/08/21/flex-tree-and-groupingcollection/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 19:00:19 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[GroupingCollection]]></category>
		<category><![CDATA[GroupingCollection2]]></category>
		<category><![CDATA[heirarchial data]]></category>
		<category><![CDATA[Tree]]></category>

		<guid isPermaLink="false">http://manikmagar.wordpress.com/?p=56</guid>
		<description><![CDATA[How to display flat view datacollection in mx:Tree component? dataProvider for Tree control requires an Object of tree data or ArrayCollection or XMLListCollection. But many times we need to display the GroupingCollection object into Tree. Below example how can we do that using the root object of GroupingCollection. 1. Create a Tree. 2. Instantiate a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=56&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>How to display flat view datacollection in mx:Tree component?</strong></p>
<p>dataProvider for Tree control requires an Object of tree data or ArrayCollection or XMLListCollection. But many times we need to display the GroupingCollection object into Tree. Below example how can we do that using the root object of GroupingCollection.</p>
<p>1. Create a Tree.<br />
2. Instantiate a flat data source (arcData)<br />
3. Create GroupingCollection2 (Flex 4), as pre required Grouping Fields.<br />
4. Whenever arcData, the base collection, changes; call refreshTree() function.</p>
<pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                       xmlns:s="library://ns.adobe.com/flex/spark"
                       xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="windowedapplication1_creationCompleteHandler(event)" xmlns:local="*" width="318" height="400"&gt;
    &lt;s:layout&gt;
        &lt;s:VerticalLayout/&gt;
    &lt;/s:layout&gt;
    &lt;fx:Script&gt;
        &lt;![CDATA[
            import mx.events.CollectionEvent;
            import mx.events.FlexEvent;

            protected function windowedapplication1_creationCompleteHandler(event:FlexEvent):void
            {
                refreshTree();    
            }

            private function refreshTree():void{
                gc.refresh();
                myTree.dataProvider = gc.getRoot();
            }

        ]]&gt;
    &lt;/fx:Script&gt;
    &lt;fx:Declarations&gt;

        &lt;s:ArrayCollection id="arcData"&gt;
                &lt;local:TestItem year="2009" month="Jan" label="Jan Report 1"/&gt;
                &lt;local:TestItem year="2009" month="Jan" label="Jan Report 2"/&gt;
                &lt;local:TestItem year="2009" month="July" label="July Report 1"/&gt;
                &lt;local:TestItem year="2009" month="July" label="July Report 2"/&gt;
                &lt;local:TestItem year="2010" month="Feb" label="Feb Report 1"/&gt;
                &lt;local:TestItem year="2010" month="Feb" label="Feb Report 2"/&gt;
                &lt;local:TestItem year="2010" month="Dec" label="Dec Report 1"/&gt;
                &lt;local:TestItem year="2010" month="Dec" label="Dec Report 2"/&gt;
        &lt;/s:ArrayCollection&gt;

        &lt;mx:GroupingCollection2 id="gc" source="{arcData}"&gt;
            &lt;mx:grouping&gt;
                &lt;mx:Grouping&gt;
                    &lt;mx:fields&gt;
                        &lt;mx:GroupingField name="year"/&gt;
                        &lt;mx:GroupingField name="month"/&gt;    
                    &lt;/mx:fields&gt;
                &lt;/mx:Grouping&gt;
            &lt;/mx:grouping&gt;
        &lt;/mx:GroupingCollection2&gt;
    &lt;/fx:Declarations&gt;

    &lt;mx:Tree id="myTree" dataProvider="{gc.getRoot()}" labelField="GroupLabel" width="100%" height="100%"&gt;

    &lt;/mx:Tree&gt;

&lt;/s:WindowedApplication&gt;</pre>
<p>Hope this helps.</p>
<p>&nbsp;</p>
<div id="attachment_64" class="wp-caption alignnone" style="width: 336px"><a href="http://manikmagar.files.wordpress.com/2011/08/testgc.jpg"><img class="size-full wp-image-64" title="TestGC" src="http://manikmagar.files.wordpress.com/2011/08/testgc.jpg?w=500" alt="Flex Tree and GroupingCollection2"   /></a><p class="wp-caption-text">Flex Tree and GroupingCollection2</p></div>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=56&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2011/08/21/flex-tree-and-groupingcollection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>

		<media:content url="http://manikmagar.files.wordpress.com/2011/08/testgc.jpg" medium="image">
			<media:title type="html">TestGC</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex error &#8216;Reference error 1056 :Cannot create property myname on mycustomobject&#8217;. &#8216;</title>
		<link>http://manikmagar.wordpress.com/2011/07/24/flex-error-reference-error-1056-cannot-create-property-myname-on-mycustomobject/</link>
		<comments>http://manikmagar.wordpress.com/2011/07/24/flex-error-reference-error-1056-cannot-create-property-myname-on-mycustomobject/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 21:00:48 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[dynamic objects]]></category>
		<category><![CDATA[error]]></category>

		<guid isPermaLink="false">https://manikmagar.wordpress.com/2011/07/24/flex-error-reference-error-1056-cannot-create-property-myname-on-mycustomobject/</guid>
		<description><![CDATA[Some times we get this error in flex - Reference error 1056 :Cannot create property myname on mycustomobject. You will get this error if you are setting/accessing any property that dose not exist on any object which is not declared as dynamic.The base class &#8216;Object&#8217; is a dynamic class. What is dynamic class? &#8211; below [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=53&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some times we get this error in flex -</p>
<p>Reference error 1056 :Cannot create property myname on mycustomobject.</p>
<p>You will get this error if you are setting/accessing any property that dose not exist on any object which is not declared as dynamic.The base class &#8216;Object&#8217; is a dynamic class. </p>
<p>What is dynamic class? &#8211; below declaration will make mycustomeobject as dynamic and allows addition/deletion of properties at runtime. </p>
<p>Public dynamic class mycustomeobject{</p>
<p> } </p>
<p>You can do -<br />
mycustomeobject['prop1'] = value1; </p>
<p>Prop1 need not be present at compile time. Same statemne will give us this reference error if we do not declare that class as dynamic.</p>
<p>Also you can delete the properties at runtime-</p>
<p>delete mycustomeobject.prop1;</p>
<p>If you are planning to use dynamic objects, its always good you check property existance before you use it -</p>
<p>mycustomobject.hasOwnProperty(&#8216;prop1&#8242;)</p>
<p>Hope this helps &#8230; Have fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=53&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2011/07/24/flex-error-reference-error-1056-cannot-create-property-myname-on-mycustomobject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>
	</item>
		<item>
		<title>Mumbai terror attacks &#8211; How long should we let this happen?</title>
		<link>http://manikmagar.wordpress.com/2011/07/15/mumbai-terror-attacks-how-long-should-we-let-this-happen/</link>
		<comments>http://manikmagar.wordpress.com/2011/07/15/mumbai-terror-attacks-how-long-should-we-let-this-happen/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 22:22:48 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://manikmagar.wordpress.com/2011/07/15/mumbai-terror-attacks-how-long-should-we-let-this-happen/</guid>
		<description><![CDATA[Three serial bomb blasted on 13 July 2011 bomb blasts in Mumbai, India. On 14th July 2011 I read a news on times of india &#8230; This news was expected but unfortunate too. I am sick of such news now. Should this really be called Spirit? is this not look like we are now used [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=52&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Three serial bomb blasted on 13 July 2011 bomb blasts in Mumbai, India. On 14th July 2011 I read a <a href="http://timesofindia.indiatimes.com/city/mumbai/Day-after-serial-blasts-Mumbaikars-venture-out-boldly/articleshow/9220599.cms" title="news in Times of India" target="_blank">news on times of india</a> &#8230; This news was expected but unfortunate too.</p>
<p>I am sick of such news now. Should this really be called Spirit? is this not look like we are now used to for this? We react like these are no unusual events and tend to forget on next day!! Unfortunately this gives power and inspiration to terrorists and the useless and careless government as they know &#8216;Common man tend to forget quickly&#8217;!</p>
</p>
<p>We always feel proud that common man is not afraid of such terrorist activities, but neither do we force our govt to take harsh steps against this. Unless someone of our own dies in such event, we don&#8217;t feel the heat and need. By the time we would understand this, it would be too late individually for us. We should understand next could be any one of us or our own loved one!</p>
</p>
<p>It&#8217;s very easy for to say &#8216;I appeal to people to stay calm&#8217; as they never loose anything there and they will never as terrorists will always attack the common places where high profile so called leaders will never go and hence will always remain out of danger. When parliament was attacked, 14 people died but none was the politician. </p>
</p>
<p>This is how our &#8216;honorable&#8217; guests are being treated -</p>
<p><strong>1. 1993 bomb blast</strong> &#8211; Hr. Supreme court Final hearing in 2011. It took 18 yrs to prove the guilty.</p>
</p>
<p><strong>2. Maulana Masood Azhar</strong> arrested in 1994 by India for terrorist act should have been awarded death for his activities but he was not. In 1995 six foreign tourists kidnapped by his organization for a demand to release him. Eventually they killed all everyone except one who succeeded to escape. Still govt praised our lovely guest. In 1999 IA 814 hijacked for demand of his release. One passenger was killed in this. Finally he was set free.</p>
</p>
<p><strong>3. Parliament attack</strong> &#8211; Maulana massod azhar release for IA 814 was the master mind behind this attack which killed 14 people. Afzal guru one of the important accused was convicted and sentenced to death penalty in 2002. As per our Home Minister Mr. P. Chidambarm, his &#8216;Mercy Petition&#8217; is pending with Home Ministry and has not been sent to Hr. Prime Minister. Current status of the petition is &#8216;Under Examination&#8217;. I feel pity on our HM to entertain such petition, where was mercy when 14 people died during attack on parliament? Did he show mercy to anyone? [http://articles.timesofindia.indiatimes.com/2011-02-23/india/28626085_1_mercy-petition-mercy-plea-home-ministry]</p>
</p>
<p><strong>4. 26/11 Mumbai</strong> &#8211; Worst in indian history. 10 terrorists attacked mumbai at different locations at peak hours killing 150+ and casualties 300+. 9 terrorists were killed by security forces and one Ajmal Kasab was caught live. This happened on 26/11/2008, 100 crore people saw him firing blindly at people and killing them, still our govt is finding difficulty to convict him and award death. Crores of rupees are being invested to protect the &#8216;Mass Killer&#8217;. No body knows why?</p>
</p>
<p><strong>5. 11/07 Mumbai attack</strong> &#8211; Three blasts in mumbai again killing 21 people and 100+ injured. As usual our leaders have urged to remain calm and our honorable PM promised to catch the minds behind this. May be because there is still place available in our jails to nurture and nourish the terrorists.</p>
</p>
<p>This is not all but just few things which I could remember and mark. This all is happening because we are tolerating this. This is happening because we have weak memories. Does anyone remembers what was the death count in 1993 blast? or in train blasts? or in 26/11 attack? That&#8217;s the sorrow, we quickly forget and so our govt.</p>
</p>
<p>Like a great toppings on pizza they make statements &#8216;Not all terrorist attacks can be stopped&#8217; &#8230; Great Leaders of Great India! Be it congress or BJP or any other party all are same! Time to show them their place has already passed and more we stay &#8216;calm&#8217;, more we will loose.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=52&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2011/07/15/mumbai-terror-attacks-how-long-should-we-let-this-happen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>
	</item>
		<item>
		<title>माणूस म्हणून जगताना खूप काही शिकायला भेटले</title>
		<link>http://manikmagar.wordpress.com/2011/07/10/%e0%a4%ae%e0%a4%be%e0%a4%a3%e0%a5%82%e0%a4%b8-%e0%a4%ae%e0%a5%8d%e0%a4%b9%e0%a4%a3%e0%a5%82%e0%a4%a8-%e0%a4%9c%e0%a4%97%e0%a4%a4%e0%a4%be%e0%a4%a8%e0%a4%be-%e0%a4%96%e0%a5%82%e0%a4%aa-%e0%a4%95/</link>
		<comments>http://manikmagar.wordpress.com/2011/07/10/%e0%a4%ae%e0%a4%be%e0%a4%a3%e0%a5%82%e0%a4%b8-%e0%a4%ae%e0%a5%8d%e0%a4%b9%e0%a4%a3%e0%a5%82%e0%a4%a8-%e0%a4%9c%e0%a4%97%e0%a4%a4%e0%a4%be%e0%a4%a8%e0%a4%be-%e0%a4%96%e0%a5%82%e0%a4%aa-%e0%a4%95/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 14:04:01 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[Marathi]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[marathi]]></category>

		<guid isPermaLink="false">https://manikmagar.wordpress.com/2011/07/10/%e0%a4%ae%e0%a4%be%e0%a4%a3%e0%a5%82%e0%a4%b8-%e0%a4%ae%e0%a5%8d%e0%a4%b9%e0%a4%a3%e0%a5%82%e0%a4%a8-%e0%a4%9c%e0%a4%97%e0%a4%a4%e0%a4%be%e0%a4%a8%e0%a4%be-%e0%a4%96%e0%a5%82%e0%a4%aa-%e0%a4%95/</guid>
		<description><![CDATA[माणूस म्हणून जगताना खूप काही शिकायला भेटले..स्वार्थी किती असावे, धोका कसा द्यावा, केसाने गळा कसा कापावा, क्रौर्याची सीमा कशी गाठावी, मजा म्हणून दुसर्यांचा जीव कसा घ्यावा, निसर्गाचा जीव कसा घ्यायचा..अशा अनेक गोष्टी आहेत ज्या बहुधा मी दुसरा एखादा प्राणी म्हणून जन्मलो असतो तर कदाचित शिकायला भेटल्या नसत्या..कारण प्रेम करणे, पोट भरणे यासारख्या चांगल्या गोष्टी तर [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=47&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>माणूस म्हणून जगताना खूप काही शिकायला भेटले..स्वार्थी किती असावे, धोका कसा द्यावा, केसाने गळा कसा कापावा, क्रौर्याची सीमा कशी गाठावी, मजा म्हणून दुसर्यांचा जीव कसा घ्यावा, निसर्गाचा जीव कसा घ्यायचा..अशा अनेक गोष्टी आहेत ज्या बहुधा मी दुसरा एखादा प्राणी म्हणून जन्मलो असतो तर कदाचित शिकायला भेटल्या नसत्या..कारण प्रेम करणे, पोट भरणे यासारख्या चांगल्या गोष्टी तर सगळेच प्राणी करतात,माणूस म्हणून मी पण केल्या त्यात कसले नवल!</p>
<p>थोडा विचार केला कि खूप प्रश्न हि पडतात आणि अनेक प्रश्नांची उत्तरेपण मिळतात.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=47&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2011/07/10/%e0%a4%ae%e0%a4%be%e0%a4%a3%e0%a5%82%e0%a4%b8-%e0%a4%ae%e0%a5%8d%e0%a4%b9%e0%a4%a3%e0%a5%82%e0%a4%a8-%e0%a4%9c%e0%a4%97%e0%a4%a4%e0%a4%be%e0%a4%a8%e0%a4%be-%e0%a4%96%e0%a5%82%e0%a4%aa-%e0%a4%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating folders on iPad</title>
		<link>http://manikmagar.wordpress.com/2011/06/06/creating-folders-on-ipad/</link>
		<comments>http://manikmagar.wordpress.com/2011/06/06/creating-folders-on-ipad/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 04:08:56 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPad2]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Folders]]></category>

		<guid isPermaLink="false">https://manikmagar.wordpress.com/2011/06/06/creating-folders-on-ipad/</guid>
		<description><![CDATA[Hi All! A week before I received my iPad2 and believe me it amazing. It has so many features. My iPad exploration is still continue. While going through the ways to arrange my home screen, i found this cool feature about creating the folders on your home screens. Follow the below steps to create the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=43&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi All!</p>
<p>A week before I received my iPad2 and believe me it amazing. It has so many features. My iPad exploration is still continue.</p>
<p>While going through the ways to arrange my home screen, i found this cool feature about creating the folders on your home screens.</p>
<p>Follow the below steps to create the folders -<br />
1. Tap and hold on any app icon until it starts to jiggle and you see cross icons on apps.<br />
2. Now tap and hold on any one icon and drag it over the other app icon you wish to group with. This will automatically create a folder with the two apps in it. Now you can move other apps also in this folder. </p>
<p>Remember one folder can hold at max 20 items.</p>
<p>The best part of this is, it understands the apps you are dragging on each other first time for creating folder and names the folder accordingly. Eg. If I drag Facebook app onto skype, it creates a folder and renames it &#8216;social&#8217; which sounds very logical. If I drag times of India app on ndtv India news app, it creates a folder with name &#8216;news&#8217;. You can obviously rename the folders. Tap on folder you wish to rename and do it.</p>
<p>This is applicable to iPhone too.</p>
<p>Enjoy!!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=43&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2011/06/06/creating-folders-on-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>
	</item>
		<item>
		<title>Connecting to local database in adobe AIR</title>
		<link>http://manikmagar.wordpress.com/2011/01/02/connecting-to-local-database-in-adobe-air/</link>
		<comments>http://manikmagar.wordpress.com/2011/01/02/connecting-to-local-database-in-adobe-air/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 07:45:17 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[ADOBE]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">https://manikmagar.wordpress.com/2011/01/02/connecting-to-local-database-in-adobe-air/</guid>
		<description><![CDATA[&#160; I wanted to create a sample desktop application using Adobe AIR. Application was supposed to get the data from local oracle express edition database. I started working on it but soon i realize that I cannot connect to local database through AIR. I googled a lot but could not find anything. So i decided [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=42&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>I wanted to create a sample desktop application using Adobe AIR. Application was supposed to get the data from local oracle express edition database. I started working on it but soon i realize that I cannot connect to local database through AIR. I googled a lot but could not find anything. So i decided to create something new and then i started working on <a href="http://code.google.com/p/air-db-connector/" target="_blank">AirDBConnector</a>.</p>
<p>AirDBConnector has three parts -</p>
<ol>
<li>java4airdb – Local Java Server that sits between air application and database. </li>
<li>air-lib – flex library that provides API for DB communication. </li>
<li>sql-gen – An Air application to generate sql query configurations. </li>
</ol>
<h2>java4airdb:</h2>
<p>Its a java application that uses ServerThread and listens on particular port for air application db requests.</p>
<ul>
<li>airdb.connector.port : Specifies port to be used for communication. </li>
<li>airdb.connector.sql-config: Path to sql config file. </li>
<li>java4airdb.bat : Batch file to start java server for db interaction. </li>
<li>java4airdb.jar: Java jar file </li>
</ul>
<p>Starting server is very simple just define the connector port in properties file, specify the sql-config file path and run the java4airdb.bat file.</p>
<p><strong>*This requires Java5+. Set JAVA_HOME property.</strong>&#160;</p>
<h2>sql-gen:</h2>
<p>Its a very simple utility air application to generate sql-config file in proper syntax. </p>
<p><a href="http://manikmagar.files.wordpress.com/2011/01/sqlgen1.png"><img style="display:inline;border-width:0;" title="SqlGen1" border="0" alt="SqlGen1" src="http://manikmagar.files.wordpress.com/2011/01/sqlgen1_thumb.png?w=505&#038;h=319" width="505" height="319" /></a> </p>
<p>&#160;</p>
<p>1. Run AirDbConfigGenerator. Click on ‘New Config’. Enter DSN Name. If required username and password.</p>
<p><a href="http://manikmagar.files.wordpress.com/2011/01/image.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://manikmagar.files.wordpress.com/2011/01/image_thumb.png?w=513&#038;h=324" width="513" height="324" /></a> </p>
<p>2. To add SQL queries, click on ‘+’ button in SQL queries. Add below fields and Save Query.</p>
<ul>
<li>Unique query id per config file. </li>
<li>query type: Select, Insert/Update, Proc/Function </li>
<li>SQL query </li>
<li>Parameters </li>
</ul>
<p>You can have any number of queries in config file.</p>
<p><a href="http://manikmagar.files.wordpress.com/2011/01/image1.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://manikmagar.files.wordpress.com/2011/01/image_thumb1.png?w=524&#038;h=331" width="524" height="331" /></a></p>
<p>&#160;</p>
<p>3. Once you are done with adding all queries. Click on ‘Generate XML’ button on top to generate sql-config.xml file. </p>
<p>Thats It! you have successfully generated you sql-config.xml and you can find it on desktop.</p>
<p><strong><u>Isn’t that easy. You do not need to know XML syntaxes.</u></strong></p>
<p><strong><u></u></strong></p>
<p>Sample XML file -</p>
<div class="csharpcode">
<pre class="alt"><span class="kwrd">&lt;</span><span class="html">sql-config</span><span class="kwrd">&gt;</span></pre>
<pre>  <span class="kwrd">&lt;</span><span class="html">connection</span><span class="kwrd">&gt;</span></pre>
<pre class="alt">    <span class="kwrd">&lt;</span><span class="html">dsn</span> <span class="attr">password</span><span class="kwrd">=&quot;password&quot;</span> <span class="attr">name</span><span class="kwrd">=&quot;MyDSN&quot;</span> <span class="attr">username</span><span class="kwrd">=&quot;user1&quot;</span><span class="kwrd">/&gt;</span></pre>
<pre>  <span class="kwrd">&lt;/</span><span class="html">connection</span><span class="kwrd">&gt;</span></pre>
<pre class="alt">  <span class="kwrd">&lt;</span><span class="html">queries</span><span class="kwrd">&gt;</span></pre>
<pre>    <span class="kwrd">&lt;</span><span class="html">select</span> <span class="attr">id</span><span class="kwrd">=&quot;Query1&quot;</span><span class="kwrd">&gt;</span></pre>
<pre class="alt">      <span class="kwrd">&lt;</span><span class="html">sql</span><span class="kwrd">&gt;</span>Select * from test_table1 where id=?<span class="kwrd">&lt;/</span><span class="html">sql</span><span class="kwrd">&gt;</span></pre>
<pre>      <span class="kwrd">&lt;</span><span class="html">parameters</span><span class="kwrd">&gt;</span></pre>
<pre class="alt">        <span class="kwrd">&lt;</span><span class="html">parameter</span><span class="kwrd">&gt;</span></pre>
<pre>          <span class="kwrd">&lt;</span><span class="html">name</span><span class="kwrd">&gt;</span>param1<span class="kwrd">&lt;/</span><span class="html">name</span><span class="kwrd">&gt;</span></pre>
<pre class="alt">          <span class="kwrd">&lt;</span><span class="html">type</span><span class="kwrd">&gt;</span>BIGINT<span class="kwrd">&lt;/</span><span class="html">type</span><span class="kwrd">&gt;</span></pre>
<pre>          <span class="kwrd">&lt;</span><span class="html">typeVal</span><span class="kwrd">&gt;</span>-5<span class="kwrd">&lt;/</span><span class="html">typeVal</span><span class="kwrd">&gt;</span></pre>
<pre class="alt">        <span class="kwrd">&lt;/</span><span class="html">parameter</span><span class="kwrd">&gt;</span></pre>
<pre>      <span class="kwrd">&lt;/</span><span class="html">parameters</span><span class="kwrd">&gt;</span></pre>
<pre class="alt">    <span class="kwrd">&lt;/</span><span class="html">select</span><span class="kwrd">&gt;</span></pre>
<pre>  <span class="kwrd">&lt;/</span><span class="html">queries</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="kwrd">&lt;/</span><span class="html">sql-config</span><span class="kwrd">&gt;</span></pre>
</div>
<p>.csharpcode, .csharpcode pre<br />
{<br />
	font-size: small;<br />
	color: black;<br />
	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />
	background-color: #ffffff;<br />
	/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode .rem { color: #008000; }<br />
.csharpcode .kwrd { color: #0000ff; }<br />
.csharpcode .str { color: #006080; }<br />
.csharpcode .op { color: #0000c0; }<br />
.csharpcode .preproc { color: #cc6633; }<br />
.csharpcode .asp { background-color: #ffff00; }<br />
.csharpcode .html { color: #800000; }<br />
.csharpcode .attr { color: #ff0000; }<br />
.csharpcode .alt<br />
{<br />
	background-color: #f4f4f4;<br />
	width: 100%;<br />
	margin: 0em;<br />
}<br />
.csharpcode .lnum { color: #606060; }</p>
<h2>air-lib:</h2>
<p>This provides flex API to communicate to JAVA server. Integration with your AIR application is very easy, you just need to add AirDBConnector.swc in you application.</p>
<p>Below code shows the sample usage of library API -</p>
<div class="csharpcode">&#160;</div>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">&lt;?</span><span class="html">xml</span> <span class="attr">version</span><span class="kwrd">=&quot;1.0&quot;</span> <span class="attr">encoding</span><span class="kwrd">=&quot;utf-8&quot;</span>?<span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   2:  </span><span class="kwrd">&lt;</span><span class="html">mx:WindowedApplication</span> <span class="attr">xmlns:mx</span><span class="kwrd">=&quot;http://www.adobe.com/2006/mxml&quot;</span> </pre>
<pre class="alt"><span class="lnum">   3:  </span>    <span class="attr">layout</span><span class="kwrd">=&quot;vertical&quot;</span> <span class="attr">xmlns:airdb</span><span class="kwrd">=&quot;com.mm.apps.airdb.*&quot;</span></pre>
<pre><span class="lnum">   4:  </span>    <span class="attr">creationComplete</span><span class="kwrd">=&quot;airDB.init();&quot;</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">   5:  </span>    </pre>
<pre><span class="lnum">   6:  </span>    <span class="kwrd">&lt;</span><span class="html">mx:Script</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">   7:  </span>        <span class="kwrd">&lt;!</span>[CDATA[</pre>
<pre><span class="lnum">   8:  </span>            import com.mm.apps.airdb.AirConnectorEvent;</pre>
<pre class="alt"><span class="lnum">   9:  </span>            private function onIncomingData(event:AirConnectorEvent):void{</pre>
<pre><span class="lnum">  10:  </span>               dg.dataProvider = event.resultRows;</pre>
<pre class="alt"><span class="lnum">  11:  </span>            } </pre>
<pre><span class="lnum">  12:  </span>        ]]<span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">  13:  </span>    <span class="kwrd">&lt;/</span><span class="html">mx:Script</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">  14:  </span>    </pre>
<pre class="alt"><span class="lnum">  15:  </span>    <span class="kwrd">&lt;</span><span class="html">airdb:AirDBConnector</span> <span class="attr">id</span><span class="kwrd">=&quot;airDB&quot;</span> <span class="attr">serverPort</span><span class="kwrd">=&quot;9000&quot;</span> </pre>
<pre><span class="lnum">  16:  </span>        <span class="attr">serverAddress</span><span class="kwrd">=&quot;localhost&quot;</span> </pre>
<pre class="alt"><span class="lnum">  17:  </span>        <span class="attr">dataReceived</span><span class="kwrd">=&quot;onIncomingData(event)&quot;</span><span class="kwrd">/&gt;</span></pre>
<pre><span class="lnum">  18:  </span>    </pre>
<pre class="alt"><span class="lnum">  19:  </span>    <span class="kwrd">&lt;</span><span class="html">mx:Button</span> <span class="attr">label</span><span class="kwrd">=&quot;Get Data&quot;</span> <span class="attr">click</span><span class="kwrd">=&quot;{airDB.executeQuery('get_frameworks');}&quot;</span><span class="kwrd">/&gt;</span></pre>
<pre><span class="lnum">  20:  </span>    </pre>
<pre class="alt"><span class="lnum">  21:  </span>    <span class="kwrd">&lt;</span><span class="html">mx:DataGrid</span> <span class="attr">id</span><span class="kwrd">=&quot;dg&quot;</span> <span class="attr">x</span><span class="kwrd">=&quot;10&quot;</span> <span class="attr">y</span><span class="kwrd">=&quot;423&quot;</span> <span class="attr">height</span><span class="kwrd">=&quot;250&quot;</span> <span class="attr">width</span><span class="kwrd">=&quot;100%&quot;</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">  22:  </span>        <span class="kwrd">&lt;</span><span class="html">mx:columns</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">  23:  </span>            <span class="kwrd">&lt;</span><span class="html">mx:DataGridColumn</span> <span class="attr">dataField</span><span class="kwrd">=&quot;framework_id&quot;</span><span class="kwrd">/&gt;</span></pre>
<pre><span class="lnum">  24:  </span>            <span class="kwrd">&lt;</span><span class="html">mx:DataGridColumn</span> <span class="attr">dataField</span><span class="kwrd">=&quot;name&quot;</span><span class="kwrd">/&gt;</span></pre>
<pre class="alt"><span class="lnum">  25:  </span>            <span class="kwrd">&lt;</span><span class="html">mx:DataGridColumn</span> <span class="attr">dataField</span><span class="kwrd">=&quot;version&quot;</span><span class="kwrd">/&gt;</span></pre>
<pre><span class="lnum">  26:  </span>            <span class="kwrd">&lt;</span><span class="html">mx:DataGridColumn</span> <span class="attr">dataField</span><span class="kwrd">=&quot;description&quot;</span><span class="kwrd">/&gt;</span></pre>
<pre class="alt"><span class="lnum">  27:  </span>            <span class="kwrd">&lt;</span><span class="html">mx:DataGridColumn</span> <span class="attr">dataField</span><span class="kwrd">=&quot;source_url&quot;</span><span class="kwrd">/&gt;</span></pre>
<pre><span class="lnum">  28:  </span>        <span class="kwrd">&lt;/</span><span class="html">mx:columns</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">  29:  </span>    <span class="kwrd">&lt;/</span><span class="html">mx:DataGrid</span><span class="kwrd">&gt;</span>        </pre>
<pre><span class="lnum">  30:  </span>    </pre>
<pre class="alt"><span class="lnum">  31:  </span><span class="kwrd">&lt;/</span><span class="html">mx:WindowedApplication</span><span class="kwrd">&gt;</span></pre>
</div>
<p>.csharpcode, .csharpcode pre<br />
{<br />
	font-size: small;<br />
	color: black;<br />
	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />
	background-color: #ffffff;<br />
	/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode .rem { color: #008000; }<br />
.csharpcode .kwrd { color: #0000ff; }<br />
.csharpcode .str { color: #006080; }<br />
.csharpcode .op { color: #0000c0; }<br />
.csharpcode .preproc { color: #cc6633; }<br />
.csharpcode .asp { background-color: #ffff00; }<br />
.csharpcode .html { color: #800000; }<br />
.csharpcode .attr { color: #ff0000; }<br />
.csharpcode .alt<br />
{<br />
	background-color: #f4f4f4;<br />
	width: 100%;<br />
	margin: 0em;<br />
}<br />
.csharpcode .lnum { color: #606060; }</p>
<p>.csharpcode, .csharpcode pre<br />
{<br />
	font-size: small;<br />
	color: black;<br />
	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />
	background-color: #ffffff;<br />
	/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode .rem { color: #008000; }<br />
.csharpcode .kwrd { color: #0000ff; }<br />
.csharpcode .str { color: #006080; }<br />
.csharpcode .op { color: #0000c0; }<br />
.csharpcode .preproc { color: #cc6633; }<br />
.csharpcode .asp { background-color: #ffff00; }<br />
.csharpcode .html { color: #800000; }<br />
.csharpcode .attr { color: #ff0000; }<br />
.csharpcode .alt<br />
{<br />
	background-color: #f4f4f4;<br />
	width: 100%;<br />
	margin: 0em;<br />
}<br />
.csharpcode .lnum { color: #606060; }</p>
<p><strong><u>Line 15:</u></strong> Create an instance of AirDBConnector. Specify serverPort, serverAddress and event handling method for dataReceived event.</p>
<p><strong><u><em><font color="#0000ff">Line 4: THE MOST IMPORTANT, CALL airDB.init()</font></em></u></strong></p>
<p><strong><u>Line 19:</u></strong> on button click, query with id ‘get_frameworks’ is executed by calling executeQuery method on airDB. Optionally you can also pass parameters and callback function to executeQuery method. Below are two flavours of execute query method. These two methods returns an unique string id for each method call. If required you can use this id to match with the result id in event object.</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span>executeQuery(queryId:String, callback:Function = <span class="kwrd">null</span>):String</pre>
<pre><span class="lnum">   2:  </span>&#160;</pre>
<pre class="alt"><span class="lnum">   3:  </span>executeQueryParams(queryId:String, <span class="kwrd">params</span>:Array, callback:Function = <span class="kwrd">null</span>):String</pre>
</div>
<p>&#160;</p>
<p>callback function must have below signature-</p>
<pre class="csharpcode">function (<span class="kwrd">event</span>:AirConnectorEvent) void</pre>
<p>.csharpcode, .csharpcode pre<br />
{<br />
	font-size: small;<br />
	color: black;<br />
	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />
	background-color: #ffffff;<br />
	/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode .rem { color: #008000; }<br />
.csharpcode .kwrd { color: #0000ff; }<br />
.csharpcode .str { color: #006080; }<br />
.csharpcode .op { color: #0000c0; }<br />
.csharpcode .preproc { color: #cc6633; }<br />
.csharpcode .asp { background-color: #ffff00; }<br />
.csharpcode .html { color: #800000; }<br />
.csharpcode .attr { color: #ff0000; }<br />
.csharpcode .alt<br />
{<br />
	background-color: #f4f4f4;<br />
	width: 100%;<br />
	margin: 0em;<br />
}<br />
.csharpcode .lnum { color: #606060; }</p>
<p>AirConnectorEvent has below set of properties -</p>
<ul>
<li>message – XML Response from java4db. Sample XML Response is &#8211; </li>
</ul>
<pre class="csharpcode"><span class="kwrd">&lt;?</span><span class="html">xml</span> <span class="attr">version</span><span class="kwrd">=&quot;1.0&quot;</span> <span class="attr">encoding</span><span class="kwrd">=&quot;UTF-8&quot;</span> <span class="attr">standalone</span><span class="kwrd">=&quot;no&quot;</span>?<span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">transporter</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">message</span><span class="kwrd">&gt;</span>Query with id end is processed.<span class="kwrd">&lt;/</span><span class="html">message</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">status</span><span class="kwrd">&gt;</span>100<span class="kwrd">&lt;/</span><span class="html">status</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">data</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">result</span> <span class="attr">size</span><span class="kwrd">=&quot;4&quot;</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">row</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">framework_id</span><span class="kwrd">&gt;</span>1<span class="kwrd">&lt;/</span><span class="html">framework_id</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">name</span><span class="kwrd">&gt;</span>Spring<span class="kwrd">&lt;/</span><span class="html">name</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">version</span><span class="kwrd">&gt;</span>3.0.5<span class="kwrd">&lt;/</span><span class="html">version</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">description</span><span class="kwrd">&gt;</span>Spring Framework<span class="kwrd">&lt;/</span><span class="html">description</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">source_url</span><span class="kwrd">&gt;</span>http://www.springsource.com<span class="kwrd">&lt;/</span><span class="html">source_url</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">row</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">row</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">framework_id</span><span class="kwrd">&gt;</span>2<span class="kwrd">&lt;/</span><span class="html">framework_id</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">name</span><span class="kwrd">&gt;</span>Spring<span class="kwrd">&lt;/</span><span class="html">name</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">version</span><span class="kwrd">&gt;</span>2.0<span class="kwrd">&lt;/</span><span class="html">version</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">description</span><span class="kwrd">&gt;</span>Spring Framework<span class="kwrd">&lt;/</span><span class="html">description</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">source_url</span><span class="kwrd">&gt;</span>http://www.springsource.com<span class="kwrd">&lt;/</span><span class="html">source_url</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">row</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">row</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">framework_id</span><span class="kwrd">&gt;</span>3<span class="kwrd">&lt;/</span><span class="html">framework_id</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">name</span><span class="kwrd">&gt;</span>Hibernate<span class="kwrd">&lt;/</span><span class="html">name</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">version</span><span class="kwrd">&gt;</span>2.0<span class="kwrd">&lt;/</span><span class="html">version</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">description</span><span class="kwrd">&gt;</span>Hibernate<span class="kwrd">&lt;/</span><span class="html">description</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">source_url</span><span class="kwrd">&gt;</span>Hibernate.com<span class="kwrd">&lt;/</span><span class="html">source_url</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">row</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">row</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">framework_id</span><span class="kwrd">&gt;</span>4<span class="kwrd">&lt;/</span><span class="html">framework_id</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">name</span><span class="kwrd">&gt;</span>Hibernate<span class="kwrd">&lt;/</span><span class="html">name</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">version</span><span class="kwrd">&gt;</span>3.0<span class="kwrd">&lt;/</span><span class="html">version</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">description</span><span class="kwrd">&gt;</span>Hibernate<span class="kwrd">&lt;/</span><span class="html">description</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">source_url</span><span class="kwrd">&gt;</span>Hibernate.com<span class="kwrd">&lt;/</span><span class="html">source_url</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">row</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">result</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">data</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">requestId</span><span class="kwrd">&gt;</span>B540B76E-4433-46F5-64DF-459F46715E16<span class="kwrd">&lt;/</span><span class="html">requestId</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">transporter</span><span class="kwrd">&gt;</span></pre>
<p>.csharpcode, .csharpcode pre<br />
{<br />
	font-size: small;<br />
	color: black;<br />
	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />
	background-color: #ffffff;<br />
	/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode .rem { color: #008000; }<br />
.csharpcode .kwrd { color: #0000ff; }<br />
.csharpcode .str { color: #006080; }<br />
.csharpcode .op { color: #0000c0; }<br />
.csharpcode .preproc { color: #cc6633; }<br />
.csharpcode .asp { background-color: #ffff00; }<br />
.csharpcode .html { color: #800000; }<br />
.csharpcode .attr { color: #ff0000; }<br />
.csharpcode .alt<br />
{<br />
	background-color: #f4f4f4;<br />
	width: 100%;<br />
	margin: 0em;<br />
}<br />
.csharpcode .lnum { color: #606060; }</p>
<ul>
<li>resultId : Unique id for each db request </li>
<li>resultRowCount: Number of row return by select query </li>
<li>resultRow: XMLList containing &lt;row&gt; elements from response. You can use this property for assignment to dataProviders. </li>
</ul>
<p><a href="http://manikmagar.files.wordpress.com/2011/01/image2.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://manikmagar.files.wordpress.com/2011/01/image_thumb2.png?w=559&#038;h=448" width="559" height="448" /></a> </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>So that’s all. I hope this is easy to interact with local database. </p>
<p>Project home &#8211; <a title="http://code.google.com/p/air-db-connector/" href="http://code.google.com/p/air-db-connector/">http://code.google.com/p/air-db-connector/</a></p>
<p>Download Release 1.0 &#8211; <a title="http://code.google.com/p/air-db-connector/downloads/list" href="http://code.google.com/p/air-db-connector/downloads/list">http://code.google.com/p/air-db-connector/downloads/list</a></p>
<p>&#160;</p>
<p>Please let me know your comments/issues/changes.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=42&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2011/01/02/connecting-to-local-database-in-adobe-air/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>

		<media:content url="http://manikmagar.files.wordpress.com/2011/01/sqlgen1_thumb.png" medium="image">
			<media:title type="html">SqlGen1</media:title>
		</media:content>

		<media:content url="http://manikmagar.files.wordpress.com/2011/01/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://manikmagar.files.wordpress.com/2011/01/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://manikmagar.files.wordpress.com/2011/01/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Save Water &#8211; It&#8217;s not just water but LIFE!</title>
		<link>http://manikmagar.wordpress.com/2010/02/27/save-water-its-not-just-water-but-life/</link>
		<comments>http://manikmagar.wordpress.com/2010/02/27/save-water-its-not-just-water-but-life/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 19:18:46 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[water]]></category>

		<guid isPermaLink="false">http://manikmagar.wordpress.com/2010/02/27/save-water-its-not-just-water-but-life/</guid>
		<description><![CDATA[“Save Water” a new message to world. The speed we are moving with would soon run us out of natural resources. The most important resource is WATER. 97% of water on earth is Sea water (Salty), 2% is locked in ICE and Glaciers. That leaves just 1% water for drinking. Even though we know WATER [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=31&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>“Save Water” a new message to world. The speed we are moving with would soon run us out of natural resources. The most important resource is WATER. 97% of water on earth is Sea water (Salty), 2% is locked in ICE and Glaciers. That leaves just 1% water for drinking. Even though we know WATER is LIFE, hardly we care to use it properly.</p>
<p>We come across lots of instances in our daily life where we waste water like anything. The best example could be water leakages at pipes in public places and our System is so efficient to act to these things that it takes days, months to fix. </p>
<p>Many times I see people using drinking water to wash vehicles, flooring but at same time they don’t share the water with poor needy peoples who don’t have municipal water connection. I don’t understand why do people behave like this. Is washing vehicle more important than sharing water for drinking purpose? </p>
<p>Countries like US are now re-using “Used water” for washrooms but many other countries still uses the pure drinking water in toilet flush and washroom. Why can’t all implement the same thing. Recently I saw usage of BIO BLOCKS in washrooms instead of water. It’s really good to have such products. But its yet to gain the popularity and usage. </p>
<p>If you want to know the importance of water, ask to farmers. They will tell you what happens if water would have not been available. But we don’t even care about them, though they are the one who provide us food, grain etc. Cities can get 24hrs water supply but urban areas, villages are still dependent on WELL, Water holes. Ground water level is decreasing so sharply and fast. </p>
<p>For this Holi, let’s decide not to waste WATER and play dry holi with GULAL (also that will be good for you skin and health) … <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>WATER IS LIFE … SAVE IT… USE IT CAUTIOUSLY … !!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=31&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2010/02/27/save-water-its-not-just-water-but-life/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>
	</item>
		<item>
		<title>Iterate through ActionScript Object properties &#8211; AS Reflection</title>
		<link>http://manikmagar.wordpress.com/2009/09/20/iterate-through-actionscript-object-properties-as-reflection/</link>
		<comments>http://manikmagar.wordpress.com/2009/09/20/iterate-through-actionscript-object-properties-as-reflection/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 04:03:44 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[ActionScript Reflection]]></category>
		<category><![CDATA[Introspection]]></category>
		<category><![CDATA[ObjectUtil]]></category>

		<guid isPermaLink="false">http://manikmagar.wordpress.com/2009/09/20/iterate-through-actionscript-object-properties-as-reflection/</guid>
		<description><![CDATA[I was wondering if reflection is possible in ActionScript or not. After diving into API, i got something which seems like reflection in Flex. ActionScript API provide one class ObjectUtil. It contains some helper methods like compare, dateComapre etc for handling objects. This class also has one very useful method getClassInfo(). Below code shows usage [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=28&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was wondering if reflection is possible in ActionScript or not. After diving into API, i got something which seems like reflection in Flex. </p>
<p>ActionScript API provide one class ObjectUtil. It contains some helper methods like compare, dateComapre etc for handling objects.</p>
<p>This class also has one very useful method getClassInfo(). Below code shows usage of this method to iterate through properties of an object -</p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#39;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> &lt;?xml version=<span style="color:#006080;">&quot;1.0&quot;</span> encoding=<span style="color:#006080;">&quot;utf-8&quot;</span>?&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span> &lt;mx:Application xmlns:mx=<span style="color:#006080;">&quot;http://www.adobe.com/2006/mxml&quot;</span> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>     width=<span style="color:#006080;">&quot;100%&quot;</span> height=<span style="color:#006080;">&quot;100%&quot;</span> creationComplete=<span style="color:#006080;">&quot;init(event)&quot;</span>&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span>     </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum5">   5:</span>     &lt;mx:Script&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum6">   6:</span>         &lt;![CDATA[</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum7">   7:</span>             <span style="color:#0000ff;">import</span> mx.utils.ObjectUtil;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum8">   8:</span>             </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum9">   9:</span>             <span style="color:#0000ff;">private</span> function init(event:Event):<span style="color:#0000ff;">void</span>{</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum10">  10:</span>                 printProperties1();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum11">  11:</span>                 printProperties2();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum12">  12:</span>             }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum13">  13:</span>             </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum14">  14:</span>             <span style="color:#0000ff;">private</span> function printProperties1():<span style="color:#0000ff;">void</span>{</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum15">  15:</span>                 var props:Object = ObjectUtil.getClassInfo(<span style="color:#0000ff;">this</span>);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum16">  16:</span>                 <span style="color:#0000ff;">for</span> each (var p:QName in props.properties){</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum17">  17:</span>                     var propName:String = p.localName;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum18">  18:</span>                     var propValue:Object = <span style="color:#0000ff;">this</span>[propName];</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum19">  19:</span>                     trace(propName +<span style="color:#006080;">&quot;:&quot;</span>+ propValue);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum20">  20:</span>                 }    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum21">  21:</span>             }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum22">  22:</span>             <span style="color:#0000ff;">private</span> function printProperties2():<span style="color:#0000ff;">void</span>{</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum23">  23:</span>                 var excludes:Array = [<span style="color:#006080;">'x'</span>,<span style="color:#006080;">'y'</span>];</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum24">  24:</span>                 var props:Object = ObjectUtil.getClassInfo(<span style="color:#0000ff;">this</span>,excludes);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum25">  25:</span>                 <span style="color:#0000ff;">for</span> each (var p:QName in props.properties){</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum26">  26:</span>                     var propName:String = p.localName;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum27">  27:</span>                     var propValue:Object = <span style="color:#0000ff;">this</span>[propName];</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum28">  28:</span>                     trace(propName +<span style="color:#006080;">&quot;:&quot;</span>+ propValue);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum29">  29:</span>                 }    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum30">  30:</span>             }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum31">  31:</span>         ]]&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum32">  32:</span>     &lt;/mx:Script&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum33">  33:</span> &lt;/mx:Application&gt;</pre>
<p><!--CRLF--></div>
</div>
<p>&#160;</p>
<p>printProperties1() method should print all properties of Application class. Second implementation printProperties2() shows excluding certain properties from search.</p>
<p>Even though this introspection is not like java or any other language reflection but still its very useful since flex supports dynamic objects. To iterate through properties of dynamic objects this method can be used.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=28&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2009/09/20/iterate-through-actionscript-object-properties-as-reflection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>
	</item>
		<item>
		<title>Move Items between Flex List objects</title>
		<link>http://manikmagar.wordpress.com/2009/02/25/move-items-between-flex-list-objects/</link>
		<comments>http://manikmagar.wordpress.com/2009/02/25/move-items-between-flex-list-objects/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 17:45:30 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[AdvancedDataGrid]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[Move Items]]></category>

		<guid isPermaLink="false">http://manikmagar.wordpress.com/?p=15</guid>
		<description><![CDATA[In this article we will see how to move data in between Lists. Same approach can be implemented to move the items across the other components like datagrid, advancedatagrid etc. In the application mxml file, we will add two List components and two buttons. 1: &#60;mx:List id=&#34;sourceList&#34; 2: width=&#34;100&#34; height=&#34;200&#34;/&#62; 3:&#160; 4: &#60;mx:Button id=&#34;moveToLeft&#34; 5: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=15&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this article we will see how to move data in between Lists. Same approach can be implemented to move the items across the other components like datagrid, advancedatagrid etc.</p>
<p>In the application mxml file, we will add two List components and two buttons.</p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#39;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> &lt;mx:List id=<span style="color:#006080;">&quot;sourceList&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span>    width=<span style="color:#006080;">&quot;100&quot;</span> height=<span style="color:#006080;">&quot;200&quot;</span>/&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span> &lt;mx:Button id=<span style="color:#006080;">&quot;moveToLeft&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum5">   5:</span>    label=<span style="color:#006080;">&quot;Add&quot;</span>/&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum6">   6:</span>   &lt;mx:Button id=<span style="color:#006080;">&quot;moveToRight&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum7">   7:</span>    label=<span style="color:#006080;">&quot;Remove&quot;</span> /&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum8">   8:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum9">   9:</span> &lt;mx:List id=<span style="color:#006080;">&quot;destList&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum10">  10:</span>    width=<span style="color:#006080;">&quot;100&quot;</span> height=<span style="color:#006080;">&quot;200&quot;</span>/&gt; </pre>
<p><!--CRLF--></div>
</div>
<p>&#160;&#160;&#160; <br />Now, in &lt;mx:Script&gt; create two variables of type ArrayCollection. We will declare these two variables as <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=databinding_8.html" target="_blank">[Bindable]</a> so that these can be used for dynamic binding in mxml code.</p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#39;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> [Bindable]</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span>   <span style="color:#0000ff;">private</span> var listData:ArrayCollection = <span style="color:#0000ff;">new</span> ArrayCollection([<span style="color:#006080;">&quot;Item A&quot;</span>,<span style="color:#006080;">&quot;Item B&quot;</span>,<span style="color:#006080;">&quot;Item C&quot;</span>,<span style="color:#006080;">&quot;Item D&quot;</span>,<span style="color:#006080;">&quot;Item E&quot;</span>,<span style="color:#006080;">&quot;Item F&quot;</span>]);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>      </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span>   [Bindable]</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum5">   5:</span>   <span style="color:#0000ff;">private</span> var filteredData:ArrayCollection = <span style="color:#0000ff;">new</span> ArrayCollection();</pre>
<p><!--CRLF--></div>
</div>
<p>
  <br />&#160;&#160; <br />We have initialized the listData variable to some String items. Now we will use these collections as data providers for our lists. Lets change the List declarations to use the bindings.</p>
<p>&#160; </p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#39;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> &lt;mx:List id=<span style="color:#006080;">&quot;sourceList&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span>  width=<span style="color:#006080;">&quot;100&quot;</span> height=<span style="color:#006080;">&quot;200&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>  dataProvider=<span style="color:#006080;">&quot;{listData}&quot;</span>/&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum5">   5:</span> x:List id=<span style="color:#006080;">&quot;destList&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum6">   6:</span>  width=<span style="color:#006080;">&quot;100&quot;</span> height=<span style="color:#006080;">&quot;200&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum7">   7:</span>  dataProvider=<span style="color:#006080;">&quot;{filteredData}&quot;</span>/&gt;  </pre>
<p><!--CRLF--><!--CRLF--></div>
</div>
<p>
  <br />Great we are ready with lists populated with data. Now lets add a function calls to handle the button click events. Change the button declaration code and add the click event handlers for each button.</p>
<p></p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#39;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> &lt;mx:Button id=<span style="color:#006080;">&quot;moveToLeft&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span>  label=<span style="color:#006080;">&quot;Add&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>  click=<span style="color:#006080;">&quot;addItems(event)&quot;</span>/&gt;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span>  </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum5">   5:</span> &lt;mx:Button id=<span style="color:#006080;">&quot;moveToRight&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum6">   6:</span>  label=<span style="color:#006080;">&quot;Remove&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum7">   7:</span>  click=<span style="color:#006080;">&quot;removeItem(event)&quot;</span>/&gt; </pre>
<p><!--CRLF--></div>
</div>
<p>
  <br />&#160; <br />but where are the functions addItems and removeItem?? We are yet to define them. In &lt;mx:Script&gt; lets write some action script to perform action.</p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#39;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> <span style="color:#0000ff;">private</span> function addItems(eventL:MouseEvent):<span style="color:#0000ff;">void</span>{</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span>    var obj:Object;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>    <span style="color:#008000;">// Iterate through selected items collection and add it to filtered data collection object.</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span>    <span style="color:#0000ff;">for</span> each (obj in sourceList.selectedItems){</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum5">   5:</span>     filteredData.addItem(obj);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum6">   6:</span>    }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum7">   7:</span>    <span style="color:#008000;">// De-Select all selected items after adding each one to destination.</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum8">   8:</span>    sourceList.selectedItems = [];</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum9">   9:</span>   }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum10">  10:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum11">  11:</span> <span style="color:#0000ff;">private</span> function removeItem(event:MouseEvent):<span style="color:#0000ff;">void</span>{</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum12">  12:</span>    var obj:Object;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum13">  13:</span>    <span style="color:#0000ff;">for</span> each (obj in destList.selectedItems){</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum14">  14:</span>     filteredData.removeItemAt(filteredData.getItemIndex(obj));</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum15">  15:</span>    }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#39;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum16">  16:</span>   }</pre>
<p><!--CRLF--></div>
</div>
<p>&#160;&#160; <br />You will see we are actully performing addition and removal on filteredData collection object, rather than List object. Remember, we have made filterData object as [Bindable], so whatever we do with filteredData, changes are immediately reflected in destination list.</p>
<p>Cool &#8230; we are ready to move!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=15&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2009/02/25/move-items-between-flex-list-objects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>
	</item>
		<item>
		<title>What are FavIcons?</title>
		<link>http://manikmagar.wordpress.com/2009/02/24/what-are-favicons/</link>
		<comments>http://manikmagar.wordpress.com/2009/02/24/what-are-favicons/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 03:43:36 +0000</pubDate>
		<dc:creator>Manik Magar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Browser Icon]]></category>
		<category><![CDATA[FavIcons]]></category>
		<category><![CDATA[Favorite Icon]]></category>
		<category><![CDATA[Web Icon]]></category>

		<guid isPermaLink="false">http://manikmagar.wordpress.com/?p=8</guid>
		<description><![CDATA[You must have seen the “g” icon that appears in browser&#8217;s address bar when you open a google page or a “W” icon for Wikipedia page. Have you ever wonder what are they called or How they are embedded there? Google Icon - Wikipedia Icon -   Those tiny icons in browser&#8217;s address bar are called as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=8&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:small;font-family:Calibri;">You must have seen the “g” icon that appears in browser&#8217;s address bar when you open a google page </span><span style="font-size:small;font-family:Calibri;">or a “W” icon for Wikipedia page. Have you ever wonder what are they called or How they are embedded there?</span></p>
<p><span style="font-size:small;font-family:Calibri;">Google Icon -</span></p>
<p><img src="https://ch1blogs/blogs/149732/files/2008/11/FavIcon_Google.JPG" alt="FavIcon for Google" width="319" height="89" /></p>
<p><span style="font-size:small;font-family:Calibri;">Wikipedia Icon -</span></p>
<p><img src="https://ch1blogs/blogs/149732/files/2008/11/FavIcon_Wikipedia.JPG" alt="FavIcon For Wikipedia" width="390" height="91" /></p>
<p> </p>
<p><span style="font-size:small;font-family:Calibri;">Those tiny icons in browser&#8217;s address bar are called as <strong>“Favorites Icon”</strong> or <strong>“FavIcon”. </strong>These are also known as a website icon, shortcut icon, url icon, or bookmark icon that are associated with a particular website or webpage. These are the icons (.ico) files with size 16 X 16 pixels or larger.</span></p>
<p><span style="font-size:small;font-family:Calibri;"><strong>How to put FavIcon in action?</strong></span></p>
<p><span style="font-size:small;font-family:Calibri;">In early age of FavIcon, developers use to put a favIcon.ico file in root directory of web application. This would be then automatically used by Internet Explorer for favorites display. But soon, another flexible approach is created for implementing FavIcon. This new system used HTML for embedding the FavIcon for website.  Later, HTML approach is revised to meet the standards of World Wide Web Consortium (W3C) and now all browsers supports this system.</span></p>
<p><span style="font-size:small;font-family:Calibri;">Although IE supports only for .ico formats, Mozilla and other browser also provide support for PNG and GIF image formats.</span></p>
<p><span style="font-size:small;font-family:Calibri;">There are two ways to add FavIcon to your website –</span></p>
<p><span style="font-size:small;font-family:Calibri;">1.</span>       <span style="font-size:small;font-family:Calibri;">Use of ‘<em>rel</em>’ attribute (Preferred)</span></p>
<p><span style="font-size:small;font-family:Calibri;">2.</span>       <span style="font-size:small;font-family:Calibri;">Put favicon.ico in predefined location in web app</span></p>
<p> </p>
<p><strong><span style="font-size:small;">·</span>         <span style="font-size:small;font-family:Calibri;">Use of ‘rel’ attribute –</span></strong></p>
<p><span style="font-size:small;font-family:Calibri;">The first approach for specifying a favicon is to use the rel attribute value &#8220;icon&#8221;. In this HTML 4.01 example, the FavIcon identified via the URI </span><a href="http://localhost:8080/MyApp/favicon.ico"><span style="font-size:small;color:#141464;font-family:Calibri;">http://localhost:8080/MyApp/favicon.ico</span></a><span style="font-size:small;font-family:Calibri;"> as being a favicon:</span></p>
<p><span style="font-size:small;font-family:Calibri;">&lt;!DOCTYPE html<br />
      PUBLIC &#8220;-//W3C//DTD HTML 4.01//EN&#8221;<br />
      &#8220;<a href="http://www.w3.org/TR/html4/strict.dtd"><span style="color:#141464;">http://www.w3.org/TR/html4/strict.dtd</span></a>&#8220;&gt;<br />
&lt;html lang=&#8221;en-US&#8221;&gt;<br />
&lt;head profile=&#8221;<a href="http://www.w3.org/2005/10/profile"><span style="color:#141464;">http://www.w3.org/2005/10/profile</span></a>&#8220;&gt;<br />
&lt;link rel=&#8221;shortcut icon&#8221; href=&#8221;<a href="http://localhost:8080/MyApp/favicon.ico%22/"><span style="color:#141464;">http://localhost:8080/MyApp/favicon.ico&#8221;/</span></a>&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
 FavIcon Example.<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span></p>
<p> </p>
<p><strong><span style="font-size:small;">·</span>         <span style="font-size:small;font-family:Calibri;">Putting FavIcon in predefined url:</span></strong></p>
<p><span style="font-size:small;font-family:Calibri;">A second method for specifying a FavIcon relies on using a predefined URI to identify the image: &#8220;/favicon&#8221;, which is relative to the server root. This method works because some browsers have been programmed to look for favicons using that URI. This approach is inconsistent with some principles of Web architecture and is being discussed by W3C&#8217;s </span><a href="http://www.w3.org/2001/tag/"><span style="font-size:small;color:#141464;font-family:Calibri;">Technical Architecture Group (TAG)</span></a><span style="font-size:small;font-family:Calibri;"> as their issue </span><a href="http://www.w3.org/2001/tag/issues.html?type=1#siteData-36"><span style="font-size:small;color:#141464;font-family:Calibri;">siteData-36</span></a><span style="font-size:small;font-family:Calibri;">.</span></p>
<p><span style="font-size:small;font-family:Calibri;"> </span><span style="font-size:small;font-family:Calibri;">Here is a FavIcon that i put to my site - </span></p>
<p><img class="alignnone size-full wp-image-12" title="favicon" src="http://manikmagar.files.wordpress.com/2009/02/favicon.jpg?w=500" alt="favicon"   /></p>
<p><span style="font-size:small;font-family:Calibri;">References:</span></p>
<p><a href="http://en.wikipedia.org/wiki/Favicon"><span style="font-size:small;color:#141464;font-family:Calibri;">http://en.wikipedia.org/wiki/Favicon</span></a><span style="font-size:small;font-family:Calibri;"> &#8211; Details the concept of FavIcon</span></p>
<p><a href="http://www.html-kit.com/favicon/"><span style="font-size:small;color:#800080;font-family:Calibri;">http://www.html-kit.com/favicon/</span></a><span style="font-size:small;font-family:Calibri;"> &#8211; provides Utility to create FavIcon from gif and other formats.</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/manikmagar.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/manikmagar.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/manikmagar.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/manikmagar.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/manikmagar.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/manikmagar.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/manikmagar.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/manikmagar.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/manikmagar.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/manikmagar.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/manikmagar.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/manikmagar.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/manikmagar.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/manikmagar.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=manikmagar.wordpress.com&amp;blog=6687306&amp;post=8&amp;subd=manikmagar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://manikmagar.wordpress.com/2009/02/24/what-are-favicons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fabcc0c66262357f268aea02a0634d3f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">manikmagar</media:title>
		</media:content>

		<media:content url="https://ch1blogs/blogs/149732/files/2008/11/FavIcon_Google.JPG" medium="image">
			<media:title type="html">FavIcon for Google</media:title>
		</media:content>

		<media:content url="https://ch1blogs/blogs/149732/files/2008/11/FavIcon_Wikipedia.JPG" medium="image">
			<media:title type="html">FavIcon For Wikipedia</media:title>
		</media:content>

		<media:content url="http://manikmagar.files.wordpress.com/2009/02/favicon.jpg" medium="image">
			<media:title type="html">favicon</media:title>
		</media:content>
	</item>
	</channel>
</rss>
