<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1138204292662368001</id><updated>2011-12-18T22:27:56.460-08:00</updated><category term='TextFormat'/><category term='effects'/><category term='Tour deFlex samples custom components'/><category term='Adobe Flex'/><category term='Flex community widget error'/><category term='Error #1034 cannot convert mx.utils ObjectProxy'/><category term='Flash Player 10 launched'/><category term='Amazon.com API Interface'/><category term='reduce Flex SWF file size 1'/><category term='Flex Accordian example'/><category term='Flex communitywidget error'/><category term='skins'/><category term='Actionscript'/><category term='formatting'/><category term='Flickr API'/><category term='Flex Builder Error'/><category term='Actionscript 3 String functions'/><category term='Flickr Photo Search'/><category term='UITextField'/><category term='To reduce Flex SWF file size 2'/><category term='Dashboard example'/><title type='text'>&lt;mx:Arulmurugan&gt;  on Flex</title><subtitle type='html'>&amp;lt;mx:Arulmurugan&amp;gt; - on Flex, flash, actionScript</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-1040582244106022988</id><published>2011-12-18T22:26:00.000-08:00</published><updated>2011-12-18T22:27:56.470-08:00</updated><title type='text'>Flex- actionscript - Rotate a Image 360 Degree</title><content type='html'>To view a product in 360 degree. We need series of images of the product in various degrees. The more the no of images taken the rotation view will be smooth. I have used the images of canon EOS1000D.&lt;br /&gt;&lt;br /&gt;Screenshot of the example.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-uw_rGzIC7ZI/Tu7XtVIXi9I/AAAAAAAABcA/LDXaW2RiVFo/s1600/360DegreeExample.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://2.bp.blogspot.com/-uw_rGzIC7ZI/Tu7XtVIXi9I/AAAAAAAABcA/LDXaW2RiVFo/s320/360DegreeExample.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The code below&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: html"&gt;&amp;lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" &lt;br /&gt;    layout="absolute" &lt;br /&gt;    minWidth="955" minHeight="600"&lt;br /&gt;    creationComplete="init()"&lt;br /&gt;    backgroundColor="#FFFFFF"&lt;br /&gt;    &amp;gt;&lt;br /&gt;&lt;/pre&gt;place the following in the script tag&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: javascript"&gt;   import mx.events.SliderEvent;&lt;br /&gt;   &lt;br /&gt;   [Bindable]&lt;br /&gt;   public var imgCount:int = 1;&lt;br /&gt;   &lt;br /&gt;   public static const imgMaxCount:int = 20;&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;   public var imgTotCount:int = imgMaxCount;&lt;br /&gt;   [Bindable]&lt;br /&gt;   public var urlString:String = "360/N1-01.jpg";&lt;br /&gt;&lt;br /&gt;   public var my_loader:Loader = new Loader();&lt;br /&gt;   &lt;br /&gt;   protected function hslider1_changeHandler(event:SliderEvent):void&lt;br /&gt;   {&lt;br /&gt;    if (event.currentTarget.value &amp;lt; 10)&lt;br /&gt;    {&lt;br /&gt;     urlString = "360/N1-0"+ event.currentTarget.value + ".jpg";&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;     urlString = "360/N1-"+ event.currentTarget.value + ".jpg";&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    var request:URLRequest = new URLRequest(urlString)&lt;br /&gt;    my_loader.load( request );    &lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   protected function nextBtn_clickHandler(event:MouseEvent):void&lt;br /&gt;   {&lt;br /&gt;    imgCount = imgCount +1;&lt;br /&gt;    if ( imgCount &amp;gt;imgMaxCount )&lt;br /&gt;    {&lt;br /&gt;     imgCount = 1;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    if ( imgCount &amp;gt; imgTotCount )&lt;br /&gt;    {&lt;br /&gt;     imgCount = imgTotCount;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    if (imgCount &amp;lt; 10)&lt;br /&gt;    {&lt;br /&gt;     urlString = "360/N1-0"+ imgCount + ".jpg";&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;     urlString = "360/N1-"+ imgCount + ".jpg";&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt;    var request:URLRequest = new URLRequest(urlString)&lt;br /&gt;    my_loader.load( request );&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   protected function prevBtn_clickHandler(event:MouseEvent):void&lt;br /&gt;   {&lt;br /&gt;    imgCount = imgCount -1;&lt;br /&gt;    if ( imgCount &amp;lt; 1 )&lt;br /&gt;    {&lt;br /&gt;     imgCount = imgMaxCount;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    if (imgCount &amp;lt; 10)&lt;br /&gt;    {&lt;br /&gt;     urlString = "360/N1-0"+ imgCount + ".jpg";&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;     urlString = "360/N1-"+ imgCount + ".jpg";&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt;    var request:URLRequest = new URLRequest(urlString)&lt;br /&gt;    my_loader.load( request );&lt;br /&gt;   &lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   private function init():void&lt;br /&gt;   {     &lt;br /&gt;    var request:URLRequest = new URLRequest(urlString)&lt;br /&gt;    my_loader.load( request );&lt;br /&gt;&lt;br /&gt;    my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, startListener);&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   private function startListener (e:Event):void&lt;br /&gt;   {&lt;br /&gt;    imgProduct.source = my_loader.content;&lt;br /&gt;   }&lt;br /&gt;      &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The main UI part.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: html"&gt; &amp;lt;mx:Image id="imgProduct" &lt;br /&gt;     x="155" y="89"     &lt;br /&gt;     width="400" height="400" /&amp;gt;&lt;br /&gt; &amp;lt;mx:HSlider x="275" y="63"&lt;br /&gt;    liveDragging="true"&lt;br /&gt;    change="hslider1_changeHandler(event)" maximum="{imgMaxCount}" minimum="1"&lt;br /&gt;    snapInterval="1"/&amp;gt;&lt;br /&gt; &amp;lt;mx:Button x="630" y="175" id="imgNextView" label="Next" click="nextBtn_clickHandler(event)" /&amp;gt;&lt;br /&gt; &amp;lt;mx:Button x="68" y="175" id="imgBackView" label="Prev" click="prevBtn_clickHandler(event)"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-1040582244106022988?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/1040582244106022988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=1040582244106022988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/1040582244106022988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/1040582244106022988'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2011/12/rotate-image-360-degree.html' title='Flex- actionscript - Rotate a Image 360 Degree'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-uw_rGzIC7ZI/Tu7XtVIXi9I/AAAAAAAABcA/LDXaW2RiVFo/s72-c/360DegreeExample.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-1400618903202268151</id><published>2011-10-13T01:59:00.000-07:00</published><updated>2011-10-13T11:11:26.136-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='formatting'/><category scheme='http://www.blogger.com/atom/ns#' term='TextFormat'/><category scheme='http://www.blogger.com/atom/ns#' term='Actionscript'/><category scheme='http://www.blogger.com/atom/ns#' term='UITextField'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe Flex'/><title type='text'>Adobe Flex UITextField text formatting</title><content type='html'>&lt;br /&gt;&lt;br /&gt;Recently worked on a project which uses UITextField and lot of formatting.&lt;br /&gt;&lt;br /&gt;And there is no direct method of formatting the text of a UITextField.&lt;br /&gt;&lt;br /&gt;Steps&lt;br /&gt;1. Need to create a new&amp;nbsp;TextFormat. apply style to the textformat.&lt;br /&gt;2. Validate the UITextField and Set the textformat to the UITextField&lt;br /&gt;&lt;br /&gt;Got the clue from&amp;nbsp;&lt;a href="http://stackoverflow.com/questions/791645/styling-uitextfield"&gt;http://stackoverflow.com/questions/791645/styling-uitextfield&lt;/a&gt;&lt;br /&gt;See answer from John&amp;nbsp;&lt;a href="http://stackoverflow.com/questions/791645/styling-uitextfield/1081123#1081123"&gt;http://stackoverflow.com/questions/791645/styling-uitextfield/1081123#1081123&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sample &amp;nbsp;look like the following Image.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-HKKVSYiSlXQ/TpalttKI3dI/AAAAAAAABa8/JtWAnwIPHFY/s1600/UITextField_ScreenShot.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-HKKVSYiSlXQ/TpalttKI3dI/AAAAAAAABa8/JtWAnwIPHFY/s1600/UITextField_ScreenShot.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Sample Code below.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: html"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" &lt;br /&gt;      xmlns:s="library://ns.adobe.com/flex/spark" &lt;br /&gt;      xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"&lt;br /&gt;      creationComplete="init()"&amp;gt;&lt;br /&gt; &amp;lt;fx:Script&amp;gt;&lt;br /&gt;  &amp;lt;![CDATA[&lt;br /&gt;   import mx.controls.Alert;&lt;br /&gt;   import mx.core.UIComponent;&lt;br /&gt;   import mx.core.UITextField;&lt;br /&gt;   &lt;br /&gt;   public var domainSprite:Sprite;&lt;br /&gt;   public var auic:UIComponent;&lt;br /&gt;   public var tf:TextFormat;&lt;br /&gt;   public var aminolabel:UITextField&lt;br /&gt;   &lt;br /&gt;   private function init():void&lt;br /&gt;   {&lt;br /&gt;    var j:int = 0; &lt;br /&gt;    var m:int = 0;&lt;br /&gt;    var l:int = 0;&lt;br /&gt;    tf= new TextFormat();&lt;br /&gt;    tf.size = 12;&lt;br /&gt;    tf.bold = true;&lt;br /&gt;    tf.font = "Arial";&lt;br /&gt;    tf.align = "center";    &lt;br /&gt;    for (var i:int=1; i&amp;lt;5;i++ )    &lt;br /&gt;    {     &lt;br /&gt;     domainSprite=new Sprite();&lt;br /&gt;     aminolabel = new UITextField();&lt;br /&gt;     auic = new UIComponent();  &lt;br /&gt;     &lt;br /&gt;     domainSprite.graphics.beginFill(0x6633cc,1);&lt;br /&gt;     domainSprite.graphics.drawRect(0,0,300,20);&lt;br /&gt;     domainSprite.graphics.endFill();&lt;br /&gt;     &lt;br /&gt;     domainSprite.x = l;&lt;br /&gt;     domainSprite.y = j;    &lt;br /&gt;     auic.addChild(domainSprite);  &lt;br /&gt;    &lt;br /&gt;     aminolabel.width = domainSprite.width;&lt;br /&gt;     aminolabel.height = domainSprite.height;&lt;br /&gt;&lt;br /&gt;     aminolabel.x = domainSprite.x ;&lt;br /&gt;     aminolabel.y =  domainSprite.y ;&lt;br /&gt;    &lt;br /&gt;     aminolabel.text = "Sample Text" + i;    &lt;br /&gt;     aminolabel.textColor = 0xffffff;&lt;br /&gt;&lt;br /&gt;     auic.addChild(aminolabel);  &lt;br /&gt;     graphicsContainer.addElement(auic);&lt;br /&gt;     &lt;br /&gt;     aminolabel.validateNow();  &lt;br /&gt;     aminolabel.setTextFormat(tf);&lt;br /&gt;     &lt;br /&gt;     m=m+24&lt;br /&gt;     l = l + 305;&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;  ]]&amp;gt;&lt;br /&gt; &amp;lt;/fx:Script&amp;gt;&lt;br /&gt; &amp;lt;s:HGroup id="graphicsContainer" width="100%" height="100" /&amp;gt;&lt;br /&gt;&amp;lt;/s:Application&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-1400618903202268151?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/1400618903202268151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=1400618903202268151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/1400618903202268151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/1400618903202268151'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2011/10/adobe-flex-uitextfield-text-formatting.html' title='Adobe Flex UITextField text formatting'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-HKKVSYiSlXQ/TpalttKI3dI/AAAAAAAABa8/JtWAnwIPHFY/s72-c/UITextField_ScreenShot.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-7893805055415301540</id><published>2011-09-25T23:28:00.000-07:00</published><updated>2011-09-26T02:45:32.118-07:00</updated><title type='text'>Flex Google+ API and Actionscript 3</title><content type='html'>&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt; Got inspiration from&amp;nbsp;&lt;a href="http://lucamezzalira.com/2011/09/16/playingwithgoogleplusapiactionscript/"&gt;http://lucamezzalira.com/2011/09/16/playingwithgoogleplusapiactionscript/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt;Google has published only&amp;nbsp;&lt;a href="http://googleplusplatform.blogspot.com/2011/09/getting-started-on-google-api.html" style="border-bottom-width: 0px; border-color: initial; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-style: initial; border-top-width: 0px; color: #1b8be0; font-family: inherit; font-size: 15px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;public APIs&lt;/a&gt;&amp;nbsp;that allow you to retrieve user’s informations and his activities list, all API are made in&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Representational_state_transfer" style="border-bottom-width: 0px; border-color: initial; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-style: initial; border-top-width: 0px; color: #1b8be0; font-family: inherit; font-size: 15px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" target="_blank"&gt;RESTful&lt;/a&gt;&amp;nbsp;and JSON that are so easy to add in your project.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt;I made a simple example to retrieve data from my Google+ profile in Actionscript and Flex 4.5 for Android.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt;If you want to play with Google+ API, first of all you have to request your Google+ API key; to do that go to&amp;nbsp;&lt;a href="https://code.google.com/apis/console" style="border-bottom-width: 0px; border-color: initial; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-style: initial; border-top-width: 0px; color: #1b8be0; font-family: inherit; font-size: 15px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" target="_blank"&gt;Google API console&lt;/a&gt;&amp;nbsp;and activate Google+ service, then in the API Access page you can find your key.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-jkuu0_JnAds/ToAZTkhJViI/AAAAAAAABa4/yQtOj1xzD0w/s1600/googleAPIConsole.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://1.bp.blogspot.com/-jkuu0_JnAds/ToAZTkhJViI/AAAAAAAABa4/yQtOj1xzD0w/s320/googleAPIConsole.bmp" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt;Sample code pasted below:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt;Create a Android mobile application. and past the following the code in the Homeview. Run the application in simulator. Replace the api key with your api key&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 15px; font-weight: 300; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush: html"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;s:View xmlns:fx="http://ns.adobe.com/mxml/2009" &lt;br /&gt;&lt;br /&gt;		xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView"&lt;br /&gt;&lt;br /&gt;		creationComplete="init(event)"&amp;gt;&lt;br /&gt;&lt;br /&gt;	&amp;lt;fx:Declarations&amp;gt;&lt;br /&gt;&lt;br /&gt;		&amp;lt;!-- Place non-visual elements (e.g., services, value objects) here --&amp;gt;&lt;br /&gt;&lt;br /&gt;	&amp;lt;/fx:Declarations&amp;gt;&lt;br /&gt;&lt;br /&gt;	&amp;lt;fx:Style&amp;gt;&lt;br /&gt;&lt;br /&gt;		@namespace s "library://ns.adobe.com/flex/spark";&lt;br /&gt;&lt;br /&gt;		Label{&lt;br /&gt;&lt;br /&gt;			fontSize:9;&lt;br /&gt;&lt;br /&gt;		}&lt;br /&gt;&lt;br /&gt;	&amp;lt;/fx:Style&amp;gt;&lt;br /&gt;&lt;br /&gt;	&amp;lt;fx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;		&amp;lt;![CDATA[&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;				import com.adobe.serialization.json.JSON;&lt;br /&gt;&lt;br /&gt;				&lt;br /&gt;&lt;br /&gt;				import flash.display.Bitmap;&lt;br /&gt;&lt;br /&gt;				import flash.display.Loader;&lt;br /&gt;&lt;br /&gt;				import flash.display.Sprite;&lt;br /&gt;&lt;br /&gt;				import flash.display.StageAlign;&lt;br /&gt;&lt;br /&gt;				import flash.display.StageScaleMode;&lt;br /&gt;&lt;br /&gt;				import flash.events.Event;&lt;br /&gt;&lt;br /&gt;				import flash.events.MouseEvent;&lt;br /&gt;&lt;br /&gt;				import flash.net.URLLoader;&lt;br /&gt;&lt;br /&gt;				import flash.net.URLRequest;&lt;br /&gt;&lt;br /&gt;				import flash.net.navigateToURL;&lt;br /&gt;&lt;br /&gt;				import flash.text.TextField;&lt;br /&gt;&lt;br /&gt;				import flash.text.TextFieldAutoSize;&lt;br /&gt;&lt;br /&gt;				import flash.text.TextFieldType;&lt;br /&gt;&lt;br /&gt;				import flash.text.TextFormat;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;				private var city:String;&lt;br /&gt;&lt;br /&gt;				private var iconLoader:Loader;&lt;br /&gt;&lt;br /&gt;					&lt;br /&gt;&lt;br /&gt;					&lt;br /&gt;&lt;br /&gt;					private function init(e:Event):void&lt;br /&gt;&lt;br /&gt;					{					&lt;br /&gt;&lt;br /&gt;						var loadDataProfile:URLLoader = new URLLoader();&lt;br /&gt;&lt;br /&gt;						loadDataProfile.addEventListener(Event.COMPLETE, showData);&lt;br /&gt;&lt;br /&gt;						loadDataProfile.load(new URLRequest("https://www.googleapis.com/plus/v1/people/111822154474757777839?key=AIzaSyDyooUFU0mqEXvNu3mlvL4VdU5FK6V3KZw"));						&lt;br /&gt;&lt;br /&gt;					}&lt;br /&gt;&lt;br /&gt;					&lt;br /&gt;&lt;br /&gt;					protected function showData(event:Event):void&lt;br /&gt;&lt;br /&gt;					{&lt;br /&gt;&lt;br /&gt;						var dataToRead:String = event.target.data as String;&lt;br /&gt;&lt;br /&gt;						&lt;br /&gt;&lt;br /&gt;						var data:Object= JSON.decode(dataToRead, true);&lt;br /&gt;&lt;br /&gt;						&lt;br /&gt;&lt;br /&gt;						city = data.placesLived[0].value;&lt;br /&gt;&lt;br /&gt;						&lt;br /&gt;&lt;br /&gt;						var icon:String = data.image.url;&lt;br /&gt;&lt;br /&gt;						var name:String = data.displayName;&lt;br /&gt;&lt;br /&gt;						var tagline:String = data.tagline;&lt;br /&gt;&lt;br /&gt;						var description:String = data.aboutMe;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;						userName.text = name;&lt;br /&gt;						tagLine.text = tagline;&lt;br /&gt;						desc.text = description;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;						var mapLoader:Loader = new Loader();&lt;br /&gt;&lt;br /&gt;						mapLoader.load(new URLRequest("http://maps.googleapis.com/maps/api/staticmap?center="+city+"&amp;amp;zoom=15&amp;amp;size=480x200&amp;amp;maptype=roadmap&amp;amp;sensor=true"));&lt;br /&gt;&lt;br /&gt;						mapLoader.y = this.stage.stageHeight - 200;&lt;br /&gt;&lt;br /&gt;						mapLoader.addEventListener(MouseEvent.CLICK, showMapOnWeb);&lt;br /&gt;&lt;br /&gt;						mainSprite.addChild(mapLoader);&lt;br /&gt;&lt;br /&gt;						&lt;br /&gt;&lt;br /&gt;						iconLoader = new Loader();&lt;br /&gt;&lt;br /&gt;						iconLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, resizeIcon);&lt;br /&gt;&lt;br /&gt;						iconLoader.load(new URLRequest(icon));&lt;br /&gt;&lt;br /&gt;						&lt;br /&gt;&lt;br /&gt;					}&lt;br /&gt;&lt;br /&gt;				&lt;br /&gt;&lt;br /&gt;					protected function resizeIcon(event:Event):void&lt;br /&gt;&lt;br /&gt;					{&lt;br /&gt;&lt;br /&gt;						var delta:Number = 100/iconLoader.content.width;&lt;br /&gt;&lt;br /&gt;						&lt;br /&gt;&lt;br /&gt;						var bmp:Bitmap = iconLoader.content as Bitmap;&lt;br /&gt;						bmp.smoothing = true;&lt;br /&gt;						iconMain.source = bmp;&lt;br /&gt;					}&lt;br /&gt;&lt;br /&gt;					&lt;br /&gt;&lt;br /&gt;					protected function showMapOnWeb(event:MouseEvent):void&lt;br /&gt;&lt;br /&gt;					{&lt;br /&gt;&lt;br /&gt;						navigateToURL(new URLRequest("http://maps.google.it/?q="+city+"&amp;amp;z=15"));&lt;br /&gt;&lt;br /&gt;					}&lt;br /&gt;		]]&amp;gt;&lt;br /&gt;&lt;br /&gt;	&amp;lt;/fx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;	&amp;lt;s:VGroup x="1" y="3"&amp;gt;&lt;br /&gt;&lt;br /&gt;		&amp;lt;s:HGroup&amp;gt;&lt;br /&gt;&lt;br /&gt;			&amp;lt;s:Image id="iconMain" width="100" height="100" top="5" /&amp;gt;&lt;br /&gt;&lt;br /&gt;			&amp;lt;s:Label id="userName" top="5" /&amp;gt;&lt;br /&gt;&lt;br /&gt;		&amp;lt;/s:HGroup&amp;gt;&lt;br /&gt;&lt;br /&gt;		&amp;lt;s:Label id="tagLine" /&amp;gt;&lt;br /&gt;&lt;br /&gt;		&amp;lt;s:Label id="desc" /&amp;gt;&lt;br /&gt;&lt;br /&gt;		&amp;lt;s:SpriteVisualElement id="mainSprite"&amp;gt;&amp;lt;/s:SpriteVisualElement&amp;gt;		&lt;br /&gt;&lt;br /&gt;	&amp;lt;/s:VGroup&amp;gt;	&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/s:View&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-7893805055415301540?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/7893805055415301540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=7893805055415301540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/7893805055415301540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/7893805055415301540'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2011/09/flex-google-api-and-actionscript-3.html' title='Flex Google+ API and Actionscript 3'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jkuu0_JnAds/ToAZTkhJViI/AAAAAAAABa4/yQtOj1xzD0w/s72-c/googleAPIConsole.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-4742667467160474489</id><published>2010-04-21T01:58:00.000-07:00</published><updated>2010-04-21T02:00:13.160-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex Builder Error'/><title type='text'>Flex Builder Error: This component is based on Application, which is not a visual component. Switch to source mode to edit it</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Issue&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When switching to design view in Flex Builder after installing 3.1 SDK update, you receive the following message:&lt;br /&gt;&lt;br /&gt;    * This component is based on Application, which is not a visual&lt;br /&gt;      component. Switch to source mode to edit it&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reason&lt;/span&gt;&lt;br /&gt;You mustupdate to Flex Builder 3.0.1 to use design mode with Flex 3.1 SDK.&lt;br /&gt;Solution&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-4742667467160474489?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/4742667467160474489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=4742667467160474489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/4742667467160474489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/4742667467160474489'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2010/04/flex-builder-error-this-component-is.html' title='Flex Builder Error: This component is based on Application, which is not a visual component. Switch to source mode to edit it'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-2215746845987344375</id><published>2009-03-30T19:24:00.000-07:00</published><updated>2009-03-30T19:31:22.205-07:00</updated><title type='text'>Doug McCune on Flex and Enterprise Development</title><content type='html'>&lt;span style="font-weight:bold;"&gt;This post is reposted from &lt;a href="http://ectropic.com/wordpress/2009/03/30/doug-mccune-on-flex-and-enterprise-development/"&gt;Jon Rose's Blog&lt;/a&gt;. He is a editor in InfoQ.com&lt;/span&gt; I am posting her so more people can read this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Some really interesting comments on UX within business applications:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="Doug McCune on InfoQ.com."&gt;Interview with Doug McCune&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enterprise software is almost uniformly horrible, but there’s no reason for that. We’re seeing a “UX revolution” in RIA design, and for all the buzzword nonsense surrounding “user experience, ” there’s something real happening in terms of the overall quality of the experience delivered by RIAs. We’ve seen some really great and innovative work in consumer RIAs, with a trend toward simple and intuitive interfaces. And yet in enterprise software this trend has barely even begun, it’s all still complex. I want to see enterprise applications treated like consumer apps, with the same attention to the user experience and with a consistent drive to simplify and make everything more intuitive. Complex systems don’t have to be presented with confusing software. But it takes more work to figure out the simple, elegant solution. It’s far cheaper and faster to make bad complex software than good simple software.&lt;br /&gt;&lt;br /&gt;I also think there’s a business intelligence breakthrough afoot that will bring these same concepts of intuitive software specifically to the BI arena. Business intelligence is just a fancy way of saying that you’re extracting value from raw data in some way. This is typically limited to your mundane set of charts, gauges, and all the other normal dashboard UI elements that are the current standard. But I think thinking about BI problems from a fresh perspective, from the perspective of someone outside the enterprise space, will lead to the invention of new visualization methods. Maybe sales performance isn’t something best shown using a silly looking speedometer gauge. Maybe there’s an intuitive way to extract more value from that heap of raw data sitting on enterprise servers. But I don’t think enterprise developers have been willing enough to experiment with new concepts. People need to start inventing.&lt;br /&gt;&lt;br /&gt;I have to agree that enterprise software is generally poor, particularly in the user interfaces.  In addition, his comments on working toward the simple, elegant solution makes me want to scream, “Yes!”  I think the only place I differ with him on is where the blame belongs for the overall low quality of enterprise systems.  Developers do deserve some of the blame, but I think generally the challenges come from the organizations, project owners, and managers who do not understand what is now possible, or even worse never understood how to build software to begin with.&lt;br /&gt;&lt;br /&gt;In years gone by, the platforms really limited the ability of developers to build cool user interfaces that still made sense on the budget.  I was originally drawn to Flex because it can do things that simply weren’t possible on the web only a few short years ago.  This probably factors into the decisions that even smart, experienced managers are still making today, as many of them have previous attempts at doing cool things that led to ballooned budgets and jeopardized projects.&lt;br /&gt;&lt;br /&gt;So, there is the obvious onus on developers to sell their ideas and educate their organizations on what is possible now that the platforms have capabilities way beyond getting data in and out of the database.  However, with that said, the real limitation of enterprise software will always be that the teams building most systems are part of companies that do not exist to build software, and often just don’t understand the processes, the platforms, the code, the users, etc.  In those cases, it is unlikely that they will be able to overcome their limitations to build cool, highly usable systems.  So, while I am optimistic that the advances that have come with the RIA revolution will trickle into the enterprise, it is unlikely that they will have the same impact on business applications as we are seeing in consumer applications built by companies that exist solely to build quality software.&lt;br /&gt;&lt;br /&gt;If you enjoyed Doug in writing, check him out in this recent Flasher Magazine &lt;a href="http://flashermag.com/issue2.html"&gt;video interview&lt;/a&gt;. Also, look for him in a future &lt;a href="http://drunkonsoftware.com/"&gt;DrunkOnSoftware.com&lt;/a&gt; interview.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-2215746845987344375?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/2215746845987344375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=2215746845987344375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/2215746845987344375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/2215746845987344375'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2009/03/doug-mccune-on-flex-and-enterprise.html' title='Doug McCune on Flex and Enterprise Development'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-7544548575107061946</id><published>2009-02-11T17:52:00.000-08:00</published><updated>2009-02-11T17:55:49.319-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Actionscript 3 String functions'/><title type='text'>Basic Actionscript 3 String Functions by Devaraj</title><content type='html'>&lt;a href="http://nsdevaraj.wordpress.com/2009/02/11/as3-basic-string-function/"&gt;Devaraj has posted some useful Actionscript 3 string funcions in his blog post.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To view the full code do visit his blog.&lt;br /&gt;&lt;br /&gt;public function replaceChars(str:String, Char:String, replace:String) : String&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public function trimWhiteSpace(str:String) : String&lt;br /&gt;{&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public function containsAlphaNumeric(str:String) : Boolean&lt;br /&gt;{&lt;br /&gt;  &lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-7544548575107061946?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://nsdevaraj.wordpress.com/2009/02/11/as3-basic-string-function/' title='Basic Actionscript 3 String Functions by Devaraj'/><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/7544548575107061946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=7544548575107061946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/7544548575107061946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/7544548575107061946'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2009/02/basic-actionscript-3-string-functions.html' title='Basic Actionscript 3 String Functions by Devaraj'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-3660680992266614180</id><published>2008-12-17T00:10:00.000-08:00</published><updated>2008-12-17T00:55:11.669-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tour deFlex samples custom components'/><category scheme='http://www.blogger.com/atom/ns#' term='skins'/><category scheme='http://www.blogger.com/atom/ns#' term='effects'/><title type='text'>Tour de Flex home page</title><content type='html'>&lt;iframe style="width: 216px; height: 182px; frameborder: 0px; overflow:hidden; border: 0px;" src="http://tourdeflex.adobe.com/badge/"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;The Tour de Flex home page is available now at http://flex.org/tour.   There you will find the installer, user guide, and instructions on how to submit samples of your own custom components, effects, skins, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Screen Shots&lt;/span&gt;&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 310px;" src="http://2.bp.blogspot.com/_A0ErldfrFeY/SUi1LKcffJI/AAAAAAAAAU0/MgP5wg8TS5c/s400/Screenshot_0.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5280669766478953618" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Eclipse plugin&lt;/span&gt;&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 361px;" src="http://4.bp.blogspot.com/_A0ErldfrFeY/SUi1oolbkWI/AAAAAAAAAVE/qLbhtjU0Llk/s400/screenshots-large-500_0.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5280670272785715554" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 182px;" src="http://2.bp.blogspot.com/_A0ErldfrFeY/SUi1oCp3rTI/AAAAAAAAAU8/JxNqdjtl4Bs/s400/eclipse-plugin-screenshot-shadow.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5280670262603787570" /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Found about this from&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gregsramblings.com/2008/11/23/tour-de-flex-how-to-add-your-components-effects-skins-etc/"&gt;http://gregsramblings.com/2008/11/23/tour-de-flex-how-to-add-your-components-effects-skins-etc/&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Like the old &lt;a href="http://examples.adobe.com/flex3/componentexplorer/explorer.html"&gt;Flex Component Explorer&lt;/a&gt;, Tour de Flex can be used to find components.  But it goes way beyond just out-of-the-box Flex components.  This first release contains 217 components and samples including popular Cloud APIs like &lt;a href="http://developer.salesforce.com"&gt;Salesforce.com&lt;/a&gt; and &lt;a href="http://developer.intuit.com"&gt;Intuit&lt;/a&gt;, numerous community components from people like &lt;a href="http://dougmccune.com/blog/"&gt;Doug McCune&lt;/a&gt; and &lt;a href="http://tink.ws/blog/"&gt;Tink&lt;/a&gt;, commercial components from companies like &lt;a href="http://www.ilog.com/products/elixir/"&gt;ILog&lt;/a&gt;, and numerous other goodies.  If you find something missing you can &lt;a href="http://flex.org/2008/10/31/submit-component-tour-de-flex"&gt;submit it&lt;/a&gt;!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Also in this release is an Eclipse / Flex Builder plugin which allows you to find components from inside Flex Builder!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Share Tour de Flex!&lt;/h3&gt;&lt;br /&gt;You can help spread the word about Tour de Flex by using the following HTML to embed the install badge in your website:&lt;br /&gt;&lt;pre&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iframe width="216" height="182" frameborder=0 scrolling="no" &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; src="http://tourdeflex.adobe.com/badge/"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-3660680992266614180?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://flex.org/tour' title='Tour de Flex home page'/><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/3660680992266614180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=3660680992266614180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/3660680992266614180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/3660680992266614180'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/12/tour-de-flex-home-page.html' title='Tour de Flex home page'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_A0ErldfrFeY/SUi1LKcffJI/AAAAAAAAAU0/MgP5wg8TS5c/s72-c/Screenshot_0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-5591717200800715711</id><published>2008-12-03T10:30:00.000-08:00</published><updated>2008-12-03T10:31:49.597-08:00</updated><title type='text'>Optimizing Flex Applications</title><content type='html'>from  &lt;a href="http://www.slideshare.net/dcoletta"&gt;dcoletta&lt;/a&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_124755"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/dcoletta/optimizing-flex-applications?type=powerpoint" title="Optimizing Flex Applications"&gt;Optimizing Flex Applications&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=optimizing-flex-applications4291&amp;stripped_title=optimizing-flex-applications" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=optimizing-flex-applications4291&amp;stripped_title=optimizing-flex-applications" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View SlideShare &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/dcoletta/optimizing-flex-applications?type=powerpoint" title="View Optimizing Flex Applications on SlideShare"&gt;presentation&lt;/a&gt; or &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint"&gt;Upload&lt;/a&gt; your own. (tags: &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/flex"&gt;flex&lt;/a&gt; &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/ria"&gt;ria&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-5591717200800715711?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.slideshare.net/dcoletta' title='Optimizing Flex Applications'/><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/5591717200800715711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=5591717200800715711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/5591717200800715711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/5591717200800715711'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/12/optimizing-flex-applications.html' title='Optimizing Flex Applications'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-5159801362238307900</id><published>2008-10-23T12:28:00.000-07:00</published><updated>2010-10-26T14:05:31.176-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='To reduce Flex SWF file size 2'/><title type='text'>To reduce Flex SWF file size 2</title><content type='html'>&lt;a href="http://www.adobe.com/devnet-archive/flex/videotraining/flex3/"&gt;As given in Adobe Developer Connection videos.&lt;/a&gt; &lt;br /&gt;On Day 5: Architecture and advanced topics&lt;br /&gt;&lt;br /&gt;Video: Reducing the file size of your Flex application (4:58)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Check list&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Check list&lt;br /&gt;&lt;br /&gt;1. Check Build is release version / debug version [from flex 3]&lt;br /&gt;Click release build button&lt;br /&gt;&lt;br /&gt;2. Create common tasks into modules.  (Say MenuModule.mxml)&lt;br /&gt;Load module  - &lt;mx:ModuleLoder url="MenuModule.swf" /&gt;&lt;br /&gt;&lt;br /&gt;3. Make flex framework part of ur application. &lt;br /&gt;[ . from 9.0.125 - caching mechanism ]&lt;br /&gt;&lt;br /&gt;4. Project properties&lt;br /&gt;a.flex build path&lt;br /&gt;b.Library path&lt;br /&gt;c. Change frameworklinkage dropdown  from Merged into code to  Runtime shared library.&lt;br /&gt;Press Ok&lt;br /&gt;&lt;br /&gt;5. Click Release Build.&lt;br /&gt;&lt;br /&gt;6. Include the flex framework file on ur website.&lt;br /&gt;&lt;br /&gt;[ Note: My swf File size is reduce from 600k 2 100k. ]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-5159801362238307900?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/5159801362238307900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=5159801362238307900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/5159801362238307900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/5159801362238307900'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/10/to-reduce-flex-swf-file-size-2.html' title='To reduce Flex SWF file size 2'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-7549012739336321143</id><published>2008-10-22T23:12:00.000-07:00</published><updated>2008-10-23T12:32:42.868-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reduce Flex SWF file size 1'/><title type='text'>To reduce Flex SWF file size 1</title><content type='html'>right click the project in Flex builder choose properties, choose compilers.&lt;br /&gt;&lt;br /&gt;Paste the following. &lt;br /&gt;-optimize=true -debug=false -strict=true&lt;br /&gt;&lt;br /&gt;For me my swf of 600kb is reduced to 300k.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-7549012739336321143?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/7549012739336321143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=7549012739336321143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/7549012739336321143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/7549012739336321143'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/10/to-reduce-flex-swf-file-size.html' title='To reduce Flex SWF file size 1'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-5796321133504452645</id><published>2008-10-16T00:06:00.000-07:00</published><updated>2008-10-16T00:10:54.774-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash Player 10 launched'/><title type='text'>Flash Player 10 launched</title><content type='html'>Flash Player 10 launched.&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9.0.28.0" width="792" height="294"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.adobe.com/products/flashplayer/include/marquee/design.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;embed src="http://www.adobe.com/products/flashplayer/include/marquee/design.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="792" height="294"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-5796321133504452645?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/5796321133504452645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=5796321133504452645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/5796321133504452645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/5796321133504452645'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/10/flash-player-10-launched.html' title='Flash Player 10 launched'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-6213354370979167426</id><published>2008-08-25T20:25:00.000-07:00</published><updated>2008-08-25T20:30:25.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex community widget error'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex communitywidget error'/><title type='text'>Flex communitywidget error , community widget error</title><content type='html'>Can not resolve a multiname reference unambiguously. com.universalmind.community.events:ListEvent (from D:\Widget\src\com\universalmind\community\events\ListEvent.as) and mx.events:ListEvent (from C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\frameworks\libs\framework.swc(mx/events/ListEvent)) are available. Widget/src/com/universalmind/community/widgets&lt;br /&gt;&lt;br /&gt;Change all declaration and reference name of ListEvent class to any other name like UlistEvent.&lt;br /&gt;&lt;br /&gt;Solved this with the help of &lt;a href="http://nsdevaraj.wordpress.com/"&gt;Devaraj &lt;/a&gt;&lt;br /&gt;his &lt;a href="http://www.linkedin.com/in/nsdevaraj"&gt;linkedin profile &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-6213354370979167426?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/6213354370979167426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=6213354370979167426' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/6213354370979167426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/6213354370979167426'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/08/flex-communitywidget-error-community.html' title='Flex communitywidget error , community widget error'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-3499471063386658061</id><published>2008-08-17T22:12:00.000-07:00</published><updated>2009-01-29T02:48:09.393-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error #1034 cannot convert mx.utils ObjectProxy'/><title type='text'>Error #1034 cannot convert mx.utils ObjectProxy</title><content type='html'>Array collection error when One XML node is returned&lt;br /&gt;Or when one record is returned.&lt;br /&gt;Error #1034 cannot convert mx utils ObjectProxy&lt;br /&gt;&lt;br /&gt;when only one XML data is returned.&lt;br /&gt;&lt;br /&gt;check whether single XML node is returned for example your xml output is as follows&lt;br /&gt;&lt;br /&gt;&amp;lt;Books&amp;gt;&lt;br /&gt;&amp;lt;Book&amp;gt;&lt;br /&gt;&amp;lt;productId&amp;gt;1&amp;lt;/productId&amp;gt;&lt;br /&gt;&amp;lt;name&amp;gt;Hot Flat and Crowded&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;lt;/Book&amp;gt;&lt;br /&gt;&amp;lt;Books&amp;gt;&lt;br /&gt;&lt;br /&gt;then&lt;br /&gt;            if (event.result.Books.Book is ObjectProxy)&lt;br /&gt;            {&lt;br /&gt;              //M\for more than one recode&lt;br /&gt;                Ary = ArrayUtil.toArray(event.result.Books.Book)&lt;br /&gt;                AryCol = new ArrayCollection(Ary);&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;               //for one recode&lt;br /&gt;&lt;br /&gt;                AryCol = event.result.Books.Book ;&lt;br /&gt;            }  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bugs.adobe.com/jira/browse/SDK-13699"&gt;http://bugs.adobe.com/jira/browse/SDK-13699&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://blogs.adobe.com/aharui/2007/03/arraycollection_arrays_and_ser.html"&gt;http://blogs.adobe.com/aharui/2007/03/arraycollection_arrays_and_ser.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-3499471063386658061?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/3499471063386658061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=3499471063386658061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/3499471063386658061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/3499471063386658061'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/08/error-1034-objectproxy.html' title='Error #1034 cannot convert mx.utils ObjectProxy'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-1105543181793468938</id><published>2008-06-10T04:41:00.000-07:00</published><updated>2008-06-16T03:49:56.391-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dashboard example'/><title type='text'>Dashboard example</title><content type='html'>Dashboard example - Can be viewed in &lt;a href='http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html'&gt; http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html&lt;/a&gt; with data due to flash player security reasons. Data is not displayed here.&lt;br /&gt;&lt;br /&gt;&lt;object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='dashboard' width='200%' height='500' codebase='http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab'&gt;&lt;param name='movie' value='http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.swf' /&gt;&lt;param name='quality' value='high' /&gt;&lt;param name='bgcolor' value='#869ca7' /&gt;&lt;param name='allowScriptAccess' value='sameDomain' /&gt;&lt;embed src='http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.swf' quality='high' bgcolor='#869ca7' width='200%' height='500' name='dashboard' align='middle' play='true' loop='false' quality='high' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer'&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-1105543181793468938?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/1105543181793468938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=1105543181793468938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/1105543181793468938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/1105543181793468938'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/06/dashboard-example.html' title='Dashboard example'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-5739833961398340462</id><published>2008-06-09T01:45:00.000-07:00</published><updated>2008-06-16T03:51:58.347-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flickr Photo Search'/><title type='text'>Flickr Photo Search</title><content type='html'>Flickr Photo Search from &lt;a href="http://www.keaura.com/photosearch/FlickrMain.swf"&gt;http://www.keaura.com/photosearch/FlickrMain.swf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='FlickrMain' width='600' height='500' codebase='http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab'&gt;&lt;param name='movie' value='http://www.keaura.com/photosearch/FlickrMain.swf' /&gt;&lt;param name='quality' value='high' /&gt;&lt;param name='bgcolor' value='#869ca7' /&gt;&lt;param name='allowScriptAccess' value='sameDomain' /&gt;&lt;embed src='http://www.keaura.com/photosearch/FlickrMain.swf' quality='high' bgcolor='#869ca7' width='"600' height='500' name='FlickrMain' align='middle' play='true' loop='false' quality='high' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer'&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-5739833961398340462?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/5739833961398340462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=5739833961398340462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/5739833961398340462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/5739833961398340462'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/06/flickr-photo-search.html' title='Flickr Photo Search'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-8263784024922662957</id><published>2008-06-09T01:00:00.000-07:00</published><updated>2008-06-16T03:53:23.571-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flickr API'/><title type='text'>Flickr API</title><content type='html'>Flickr API &lt;a href="http://learn.adobe.com/wiki/download/attachments/5701647/FlickrItemRendererComponent.swf?version=1"&gt;http://learn.adobe.com/wiki/download/attachments/5701647/FlickrItemRendererComponent.swf?version=1&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;NOTE&lt;/b&gt;: the images displayed are coming from a public photo feed. The results may be unpredictable and Adobe is not responsible for the contents of the feed itself.&lt;/p&gt;&lt;br /&gt;&lt;p style='font-size:11px'&gt;&lt;br /&gt;Type a search term, like "Adobe," into the text box and click the Submit button to retrieve and display photo data from the Flickr API.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;object id='FlickrItemRendererComponent' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,5,0,0' height='400' width='500'&gt;&lt;br /&gt;&lt;param name='src' value='http://learn.adobe.com/wiki/download/attachments/5701647/FlickrItemRendererComponent.swf?version=1'/&gt;&lt;br /&gt;&lt;embed name='FlickrItemRendererComponent' pluginspage='http://www.macromedia.com/go/getflashplayer' src='http://learn.adobe.com/wiki/download/attachments/5701647/FlickrItemRendererComponent.swf?version=1' height=400'' width='500' flashvars=''&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-8263784024922662957?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/8263784024922662957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=8263784024922662957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/8263784024922662957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/8263784024922662957'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/06/flickr-api.html' title='Flickr API'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-8751854747780585130</id><published>2008-06-04T21:39:00.000-07:00</published><updated>2008-06-16T03:54:47.250-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon.com API Interface'/><title type='text'>Amazon.com API Interface</title><content type='html'>Amazon.com API Interface from &lt;a href="http://d-p.com/media/swf/amazon.swf"&gt;http://d-p.com/media/swf/amazon.swf&lt;/a&gt;&lt;br /&gt;&lt;div width='80%'&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;object id='amazon.swf' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,5,0,0' height='640' width='800'&gt;&lt;br /&gt;&lt;param name='flashvars' value=''/&gt;&lt;br /&gt;&lt;param name='src' value='http://d-p.com/media/swf/amazon.swf'/&gt;&lt;br /&gt;&lt;embed name='amazon.swf' pluginspage='http://www.macromedia.com/go/getflashplayer' src='http://d-p.com/media/swf/amazon.swf' height='640' width='800' flashvars=''&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://d-p.com/media/swf/amazon.swf"&gt; - from http://d-p.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-8751854747780585130?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/8751854747780585130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=8751854747780585130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/8751854747780585130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/8751854747780585130'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/06/blog-post.html' title='Amazon.com API Interface'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-620066281248978156</id><published>2008-05-31T02:58:00.000-07:00</published><updated>2008-05-31T03:00:22.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex Accordian example'/><title type='text'>Flex Accordian example</title><content type='html'>&lt;div width='80%'&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;iframe src="http://blog.flexexamples.com/wp-content/uploads/Accordion_openEasingFunction_test/bin/main.html" width="200%" height="250"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://blog.flexexamples.com/2007/08/27/changing-the-accordion-containers-easing-duration-and-easing-functions/"&gt; - from blog.flexexamples.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-620066281248978156?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/620066281248978156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=620066281248978156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/620066281248978156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/620066281248978156'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/05/flex-accordian-example.html' title='Flex Accordian example'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1138204292662368001.post-4095346346879042569</id><published>2008-05-31T02:51:00.000-07:00</published><updated>2008-05-31T02:52:56.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe Flex'/><title type='text'>Adobe Flex</title><content type='html'>Started a seperate blog for Adobe Flex and related technologies today. Hope you will see more coming in ths blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1138204292662368001-4095346346879042569?l=flex-arulmurugant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flex-arulmurugant.blogspot.com/feeds/4095346346879042569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1138204292662368001&amp;postID=4095346346879042569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/4095346346879042569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1138204292662368001/posts/default/4095346346879042569'/><link rel='alternate' type='text/html' href='http://flex-arulmurugant.blogspot.com/2008/05/adobe-flex.html' title='Adobe Flex'/><author><name>ArulMurugan Thiagarajan</name><uri>https://profiles.google.com/111822154474757777839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-iUcpPEMc7vg/AAAAAAAAAAI/AAAAAAAABaE/1Cxek0zXMVE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
