<?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-23863236</id><updated>2012-01-11T16:25:52.155+05:30</updated><title type='text'>Flexiness</title><subtitle type='html'>Building Rich Internet Application to cross the mile with a smile.......

Designer[30%]/Developer[70%]'s Blog.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23863236.post-115769680681486863</id><published>2011-09-30T13:44:00.001+05:30</published><updated>2011-09-30T13:44:47.270+05:30</updated><title type='text'>Form Validation in flex 2.0 programatically</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;There are couple of approaches for performing form validation in flex.&lt;br /&gt;Here I would be presenting the combination that appeared to me more logical and eligant.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt; height="100%" width="100%"&amp;gt;&lt;br /&gt;&amp;lt;mx:formitem required="true" label="User ID" &amp;gt;&lt;br /&gt;&amp;lt; id="txtUserId" width="235" height="20" focusout="performRequiredFieldValidation(event);"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;do what you like ........&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-115769680681486863?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/115769680681486863/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=115769680681486863' title='0 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/115769680681486863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/115769680681486863'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/09/form-validation-in-flex-20.html' title='Form Validation in flex 2.0 programatically'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-116463013497413214</id><published>2006-11-27T17:52:00.000+05:30</published><updated>2006-11-27T17:52:15.026+05:30</updated><title type='text'>Introduction to Flex Data Services 2</title><content type='html'>Introduction to Flex Data Services 2&lt;br /&gt;11/28/2006&lt;br /&gt;2:00 PM US/Eastern&lt;br /&gt;&lt;br /&gt;http://www.adobe.com/cfusion/event/index.cfm?event=track&amp;id=539086&amp;loc=en_us&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-116463013497413214?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/116463013497413214/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=116463013497413214' title='8 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116463013497413214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116463013497413214'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/11/introduction-to-flex-data-services-2.html' title='Introduction to Flex Data Services 2'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-116350390083532227</id><published>2006-11-14T17:01:00.000+05:30</published><updated>2006-11-14T17:01:40.913+05:30</updated><title type='text'>Calling web services in ActionScript</title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Calling web services in ActionScript&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;private function initMe(e:Event):void {&lt;br /&gt;&lt;br /&gt; con.useProxy = false ;  &lt;br /&gt; con.wsdl = http://localhost/TestService.asmx?wsdl;   &lt;br /&gt; if (con.canLoadWSDL()){   &lt;br /&gt; con.loadWSDL();   &lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; con.login.addEventListener("result", loginResultHandler);&lt;br /&gt; con.addEventListener("fault", wsFaultHandler);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private function loginClickHandler (event : Event ){&lt;br /&gt;&lt;br /&gt; con.login(t1.text , t2.text );  &lt;br /&gt;}  &lt;br /&gt;&lt;br /&gt;private function wsFaultHandler (fault : Object ){&lt;br /&gt;&lt;br /&gt;Alert.show(""+fault.faultString);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-116350390083532227?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/116350390083532227/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=116350390083532227' title='1 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116350390083532227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116350390083532227'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/11/calling-web-services-in-actionscript.html' title='Calling web services in ActionScript'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-116229353864965441</id><published>2006-10-31T16:48:00.000+05:30</published><updated>2006-11-22T12:53:16.640+05:30</updated><title type='text'>Sending custom class object thru remoting using OpenAmf</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Passing UDT from java to flex using openAmf based remoting.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally the battle is over. Was in lot of pain pasing a&lt;br /&gt;custom object as response to remote call to java. 2 man days &lt;br /&gt;wasted.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Java (server side) :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Remote Class (UDT): TestClass.java&lt;br /&gt;&lt;br /&gt;package com.vishwajit.test.BO;&lt;br /&gt;&lt;br /&gt;import java.io.Serializable;&lt;br /&gt;&lt;br /&gt;public class TestClass implements Serializable {&lt;br /&gt;&lt;br /&gt; private String testValue ;&lt;br /&gt; &lt;br /&gt; public TestClass() {  &lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public String getTestValue() {&lt;br /&gt;  return testValue;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void setTestValue(String testValue) {&lt;br /&gt;  this.testValue = testValue;&lt;br /&gt; } &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Remote Method : (Inside Service.java)&lt;br /&gt;&lt;br /&gt;public static TestClass Test() &lt;br /&gt;{&lt;br /&gt; TestClass obj = new TestClass();&lt;br /&gt; obj.setTestValue("setyblch");&lt;br /&gt; return obj;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Open AMF Mapping&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(if you have not already set this one...)&lt;br /&gt;&lt;FONT face="Arial" size="2"&gt;&amp;lt;amf-serializer&amp;gt;&lt;BR&gt;&lt;br /&gt;   &amp;nbsp;&amp;lt;force-lower-case-keys&amp;gt;false&amp;lt;/force-lower-case-keys&amp;gt;&lt;BR&gt;&lt;br /&gt;   &amp;lt;/amf-serializer&amp;gt;&lt;BR&gt;&lt;br /&gt;   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;   &lt;BR&gt;&lt;br /&gt;   &amp;lt;custom-class-mapping&amp;gt;&amp;gt;&lt;BR&gt;&lt;br /&gt;   &amp;nbsp;&amp;lt;java-class&amp;gt;com.vishwajit.test.BO.TestClass&amp;lt;/java-class&amp;gt;&lt;BR&gt;&lt;br /&gt;   &amp;nbsp;&amp;lt;custom-class&amp;gt;vishwajit.TestClass&amp;lt;/custom-class&amp;gt;&lt;BR&gt;&lt;br /&gt;   &amp;lt;/custom-class-mapping&amp;gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Client Side (flex / swf):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;public function  TestHandler (obj : Object  ):void {&lt;br /&gt;&lt;br /&gt; var testObj:TestClass = TestClass(obj);     &lt;br /&gt; Alert.show("" + testObj.testValue );&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-116229353864965441?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/116229353864965441/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=116229353864965441' title='1 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116229353864965441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116229353864965441'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/10/sending-custom-class-object-thru.html' title='Sending custom class object thru remoting using OpenAmf'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-116175871440325672</id><published>2006-10-25T12:15:00.000+05:30</published><updated>2006-10-25T12:15:14.413+05:30</updated><title type='text'>Problem invoking any webservice operation if the API contains a method called 'logout'</title><content type='html'>Figured out a weird issue with Flex 2.0 / Flash Player 9 .  Your comments welcome.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Issue: &lt;/span&gt;&lt;br /&gt;When you are calling &lt;span style="font-style:italic;"&gt;any&lt;/span&gt; webservice where the API contains a method/function/operation named &lt;span style="font-style:italic;"&gt;'logout'&lt;/span&gt; your call wont be processed.&lt;br /&gt;and you get the exception mentioned in trace .&lt;br /&gt; &lt;br /&gt;Just to confirm the issue I tried  writing webservice  in Intersystems Cache and .NET 1.0 .&lt;br /&gt;The issue lies with webmethod name 'logout' , if its renamed to something else the life is good.&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Trace :&lt;/span&gt;&lt;br /&gt;TypeError: Error #1034: Type Coercion failed: cannot convert MC{mx.rpc.soap.mxml::WebService@1393c41 mx.rpc::AbstractService/logout()}@132a7b9 to mx.rpc.soap.Operation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-116175871440325672?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/116175871440325672/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=116175871440325672' title='1 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116175871440325672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116175871440325672'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/10/problem-invoking-any-webservice.html' title='Problem invoking any webservice operation if the API contains a method called &apos;logout&apos;'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-116107190340719862</id><published>2006-10-17T13:28:00.000+05:30</published><updated>2006-10-17T13:28:23.416+05:30</updated><title type='text'>Webservice Result for Flex 2</title><content type='html'>Getting result of Webservice.&lt;br /&gt;&lt;br /&gt;Result is available in the operation object property lastResult.&lt;br /&gt;&lt;br /&gt;Sample&lt;br /&gt;Alert.show(loginWS.login.lastResult + "");&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-116107190340719862?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/116107190340719862/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=116107190340719862' title='0 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116107190340719862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116107190340719862'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/10/webservice-result-for-flex-2.html' title='Webservice Result for Flex 2'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-116107064954824797</id><published>2006-10-17T13:07:00.000+05:30</published><updated>2006-10-17T13:07:29.550+05:30</updated><title type='text'>Crossdomin access for webservice</title><content type='html'>1 Invoking webservice in Flex without FDS&lt;br /&gt;2 Solution for MessaginError message='Unknown destination'DefaultHTTP'.'&lt;br /&gt;&lt;br /&gt;1&lt;br /&gt;If You are not using FDS &lt;br /&gt;On the Webserice Object&lt;br /&gt;  set 'proxy' = false&lt;br /&gt;  do not set the 'destination' property instead &lt;br /&gt;  set 'wsdl' to the path of wsdl &lt;br /&gt;&lt;br /&gt;2 Use crossdomin.xml file on the server that is hosting the webservice. This file should grant access to clients domain. Place this file at the root of the webserver.&lt;br /&gt;&lt;br /&gt;example &lt;br /&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face="Arial" size="2"&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;BR&gt;&lt;br /&gt;  &amp;lt;!DOCTYPE cross-domain-policy SYSTEM "&lt;A href="http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"&gt;http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd&lt;/A&gt;"&amp;gt;&lt;BR&gt;&lt;br /&gt;  &amp;lt;cross-domain-policy&amp;gt;&lt;BR&gt;&lt;br /&gt;  &amp;nbsp;&amp;nbsp; &amp;lt;allow-access-from domain="*" /&amp;gt;&lt;BR&gt;&lt;br /&gt;  &amp;lt;/cross-domain-policy&amp;gt;&lt;BR&gt;&lt;br /&gt; &lt;/FONT&gt;&lt;br /&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Any other queries : Post comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-116107064954824797?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/116107064954824797/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=116107064954824797' title='0 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116107064954824797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116107064954824797'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/10/crossdomin-access-for-webservice.html' title='Crossdomin access for webservice'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-116107007086922382</id><published>2006-10-17T12:57:00.000+05:30</published><updated>2006-10-17T13:09:04.143+05:30</updated><title type='text'>Calling a webservice in Flex 2</title><content type='html'>Making a webservice call in Action Script 3.0&lt;br /&gt;Without using FDS&lt;br /&gt;&lt;br /&gt;Flex webservice Sample.&lt;br /&gt;&lt;br /&gt;&lt;FONT face="Arial" size="2"&gt;&amp;lt;mx:Application xmlns:mx="&lt;A href="http://www.adobe.com/2006/mxml"&gt;http://www.adobe.com/2006/mxml&lt;/A&gt;" &lt;br /&gt; layout="absolute" creationComplete="creationCompleteHandler()" &amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;lt;mx:WebService id="loginWS"&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;wsdl="&lt;A href="http://vishwajit/TestWS/Service1.asmx?WSDL"&gt;http://vishwajit/TestWS/Service1.asmx?WSDL&lt;/A&gt;"&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;useProxy="false"&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;fault="wsFault(event)" &amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;lt;mx:operation name="HelloWorld" result="HelloWorldResult(event)"&amp;nbsp; &lt;br /&gt; &amp;gt; &amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;lt;/mx:operation&amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;lt;mx:operation name="login" result="getLoginResult(event)"&amp;nbsp; &amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:request xmlns="" &amp;gt;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;loginId&amp;gt;a1&amp;lt;/loginId&amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;password&amp;gt;a1&amp;lt;/password&amp;gt;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;lt;/mx:request&amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;lt;/mx:operation&amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;lt;/mx:WebService&amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;lt;mx:Script&amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;lt;![CDATA[&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;import mx.controls.Alert;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;public function creationCompleteHandler()&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;loginWS.login.send();&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;//loginWS.HelloWorld.send();&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;public function HelloWorldResult(result : Object)&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Alert.show("HelloWorldResult");&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;public function wsFault(fault:Object)&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Alert.show(""+fault);&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;]]&amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;nbsp;&amp;lt;/mx:Script&amp;gt;&lt;BR&gt;&lt;br /&gt; &amp;lt;/mx:Application&amp;gt;&lt;/FONT&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Time wasted/invested on the issue 2.5 Man days&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-116107007086922382?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/116107007086922382/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=116107007086922382' title='2 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116107007086922382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/116107007086922382'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/10/calling-webservice-in-flex-2.html' title='Calling a webservice in Flex 2'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-115951634510991493</id><published>2006-09-29T13:22:00.000+05:30</published><updated>2006-09-29T13:22:25.173+05:30</updated><title type='text'>Programatically adding appender to Log4j</title><content type='html'>Wanted to use Log4j without configuration file.&lt;br /&gt;So here is the clean code.&lt;br /&gt;&lt;br /&gt;//Java&lt;br /&gt;&lt;br /&gt;FileAppender fa = new FileAppender(new SimpleLayout(),filename,true);&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;fa.activateOptions();&lt;br /&gt;Logger logger = Logger.getLogger(filename);&lt;br /&gt;logger.addAppender(fa);&lt;br /&gt;logger.info(data);&lt;br /&gt;logger.removeAllAppenders();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-115951634510991493?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/115951634510991493/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=115951634510991493' title='6 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/115951634510991493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/115951634510991493'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/09/programatically-adding-appender-to.html' title='Programatically adding appender to Log4j'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-115943630277966641</id><published>2006-09-28T15:08:00.000+05:30</published><updated>2006-09-28T15:08:22.826+05:30</updated><title type='text'>SWFLoader : Dynamically load / unload my 'sub applications'  in Flex 2.0</title><content type='html'>Dynamically load / unload my 'sub applications' in Flex 2.0 (compiled swf) but user feel should be as if only one mxml has been loaded.&lt;br /&gt;&lt;br /&gt;One problem in flex... &lt;br /&gt; &lt;br /&gt;You have 3  .mxmls  that get compiled into   .swf  ( Say  A , B , C  . )&lt;br /&gt; &lt;br /&gt;step1 You have to load B inside A&lt;br /&gt;step2 In B there is a button on click you have to unload B from A and load C&lt;br /&gt;step3 Also in C there is a button on click you have to unload C from A and load B  &lt;br /&gt; &lt;br /&gt;---&lt;br /&gt; &lt;br /&gt;My approach&lt;br /&gt; &lt;br /&gt;for Step1 : cool!&lt;br /&gt;     I am loading B in A using SWFLoader.&lt;br /&gt; &lt;br /&gt;for step2 : stuck!&lt;br /&gt;    I am not able get hold of the instance A  from which i can change source property of swfLoader (instance) to "C.swf" &lt;br /&gt; &lt;br /&gt;for step : whatever works for step 2 :-(&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;--&lt;br /&gt;Solution ;)&lt;br /&gt;&lt;br /&gt;Two days after making this post I figured out a simple way to achieve this.&lt;br /&gt;Code below demonstrates the my approach.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Vishwajit Girdhari&lt;br /&gt;Flexblog : http://flexiness.blogspot.com &lt;br /&gt; &lt;br /&gt;  &lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;SPAN class="406274810-26072006"&gt;&lt;STRONG&gt;Main.mxml&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;  &lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;lt;?xml version="1.0" encoding="utf-&lt;WBR&gt;8"?&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;lt;mx:Application xmlns:mx="&lt;A href="http://www.adobe.com/2006/mxml"&gt;&lt;FONT color="#000000"&gt;http://www.adobe.&lt;WBR&gt;com/2006/&lt;WBR&gt;mxml&lt;/FONT&gt;&lt;/A&gt;" &lt;br /&gt;    layout="absolute"&lt;BR&gt;&lt;br /&gt;    creationComplete=&lt;WBR&gt;"init(event)&lt;WBR&gt;" &amp;gt;&lt;br /&gt;    &lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;lt;mx:Script&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;lt;![CDATA[&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;import mx.controls.&lt;WBR&gt;Alert;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import flash.events.&lt;WBR&gt;Event;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private function init(e:Event)&lt;WBR&gt;:void &lt;br /&gt;    {&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//doing nothing&lt;BR&gt;&lt;br /&gt;    &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;public function loadSWF (filename : String) : void &lt;br /&gt;    {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;swfLoader.source=&lt;WBR&gt;filename;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;    &lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]]&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;lt;/mx:Script&amp;gt;&amp;nbsp;&lt;br /&gt;    &lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mx:SWFLoader id="swfLoader"&amp;nbsp; source="one.&lt;WBR&gt;swf"&amp;nbsp;&amp;nbsp; &lt;br /&gt;    &amp;gt;&amp;lt;/mx:SWFLoader&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;lt;/mx:Application&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;  &lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;  &lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;SPAN class="406274810-26072006"&gt;&lt;STRONG&gt;one.mxml&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;  &lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;lt;?xml version="1.0" encoding="utf-&lt;WBR&gt;8"?&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;lt;mx:Application xmlns:mx="&lt;A href="http://www.adobe.com/2006/mxml"&gt;&lt;FONT color="#000000"&gt;http://www.adobe.&lt;WBR&gt;com/2006/&lt;WBR&gt;mxml&lt;/FONT&gt;&lt;/A&gt;" &lt;br /&gt;    layout="absolute"&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;lt;mx:Script&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;lt;![CDATA[&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;import mx.controls.&lt;WBR&gt;Alert;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;public function handleOne ( event : Event ) :void {&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mx.core.Application&lt;WBR&gt;.application.&lt;WBR&gt;loadSWF("&lt;WBR&gt;two.swf")&lt;WBR&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;    &amp;nbsp;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt;    &amp;nbsp;]]&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;lt;/mx:Script&amp;gt;&lt;BR&gt;&lt;br /&gt;    &amp;lt;mx:Button id="btnOne" label="Button One" click="{handleOne(&lt;WBR&gt;event)}" &lt;br /&gt;    y="200"&amp;gt;&amp;lt;/mx:Button&amp;gt;&amp;nbsp;&lt;BR&gt;&lt;br /&gt;    &amp;lt;/mx:Application&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;  &lt;DIV&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;  &lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;SPAN class="406274810-26072006"&gt;&lt;STRONG&gt;two.mxml&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;  &lt;DIV&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;&lt;FONT color="#000000"&gt;&amp;lt;?xml &lt;br /&gt;     version="1.0" encoding="utf-&lt;WBR&gt;8"?&amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;lt;mx:Application xmlns:mx="&lt;/FONT&gt;&lt;A href="http://www.adobe.com/2006/mxml"&gt;&lt;FONT color="#000000"&gt;http://www.adobe.&lt;WBR&gt;com/2006/&lt;WBR&gt;mxml&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color="#808080"&gt;&lt;FONT color="#000000"&gt;" &lt;br /&gt;      layout="absolute"&amp;gt;&lt;BR&gt;&lt;br /&gt;      &amp;lt;mx:Script&amp;gt;&lt;BR&gt;&lt;br /&gt;      &amp;nbsp;&amp;lt;![CDATA[&lt;BR&gt;&lt;br /&gt;      &amp;nbsp;&amp;nbsp;import flash.profiler.&lt;WBR&gt;showRedrawRegion&lt;WBR&gt;s;&lt;BR&gt;&lt;br /&gt;      &amp;nbsp;&amp;nbsp;import mx.controls.&lt;WBR&gt;Alert;&lt;BR&gt;&lt;br /&gt;      &amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt;      &amp;nbsp;&amp;nbsp;public function handleTwo ( event : Event ) :void {&lt;BR&gt;&lt;br /&gt;      &amp;nbsp;&amp;nbsp;&amp;nbsp;mx.core.Application&lt;WBR&gt;.application.&lt;WBR&gt;loadSWF("&lt;WBR&gt;one.swf")&lt;WBR&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;      &amp;nbsp;&lt;BR&gt;&lt;br /&gt;      &amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;br /&gt;      &amp;nbsp;]]&amp;gt;&lt;BR&gt;&lt;br /&gt;      &amp;lt;/mx:Script&amp;gt;&amp;lt;mx:Button id="btnTwo" label="Button Two" &lt;br /&gt;      click="handleTwo(&lt;WBR&gt;event)" x="300"&amp;gt;&amp;lt;/mx:Button&amp;gt;&amp;nbsp;&lt;BR&gt;&lt;br /&gt;      &amp;lt;/mx:Application&amp;gt;&lt;/FONT&gt;&lt;BR&gt;&lt;br /&gt;    &lt;/FONT&gt;&lt;/FONT&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/23863236-115943630277966641?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/115943630277966641/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=115943630277966641' title='2 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/115943630277966641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/115943630277966641'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/09/swfloader-dynamically-load-unload-my.html' title='SWFLoader : Dynamically load / unload my &apos;sub applications&apos;  in Flex 2.0'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-115770381078152755</id><published>2006-09-08T13:49:00.000+05:30</published><updated>2006-09-08T13:53:30.790+05:30</updated><title type='text'>Printing a hash map in flex</title><content type='html'>A small piece of AS code that saves a lot of my debug time and frustrations...&lt;br /&gt;&lt;br /&gt;Mostly use while understanding the remote object structure.&lt;br /&gt;&lt;br /&gt;//code:&lt;br /&gt;//Alerting the hashmap contents &lt;br /&gt;&lt;br /&gt; var str = "";   &lt;br /&gt; for(var k:String in hashMap)&lt;br /&gt; {&lt;br /&gt;    str += k + ":" + hashMap[k] + "\n";    &lt;br /&gt; }&lt;br /&gt; Alert.show("Printing hash map : \n" + str);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-115770381078152755?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/115770381078152755/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=115770381078152755' title='0 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/115770381078152755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/115770381078152755'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/09/printing-hash-map-in-flex.html' title='Printing a hash map in flex'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-114287685156146972</id><published>2006-03-20T23:15:00.000+05:30</published><updated>2006-03-20T23:17:31.670+05:30</updated><title type='text'>Tomcat 5.5 admin package.</title><content type='html'>Tomcat 5.5 admin package.&lt;br /&gt;&lt;br /&gt;Tomcat's administration web application is no longer installed by default. Download and install the "admin" package to use it.&lt;br /&gt;&lt;br /&gt;http://apache.tradebit.com/pub/tomcat/tomcat-5/v5.5.16/bin/apache-tomcat-5.5.16-admin.zip&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-114287685156146972?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/114287685156146972/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=114287685156146972' title='3 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/114287685156146972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/114287685156146972'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/03/tomcat-55-admin-package.html' title='Tomcat 5.5 admin package.'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-114232810582801966</id><published>2006-03-14T13:24:00.000+05:30</published><updated>2006-03-18T13:57:37.636+05:30</updated><title type='text'>Implementing double click in flex</title><content type='html'>Application to demonstrate a possible implementation ' double click ' in Flex v 1.5 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DoubleClickDemo.mxml&lt;br /&gt;&lt;br /&gt;&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;  &lt;DIV&gt;&lt;br /&gt;   &lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;lt;!--&lt;BR&gt;&lt;br /&gt;     /////////////////////////////////////////////////////////////////////////////////////////&lt;BR&gt;&lt;br /&gt;     //&amp;nbsp;Application to demonstrate a possible implementation ' double click ' &lt;br /&gt;     in Flex v 1.5&amp;nbsp;&lt;BR&gt;&lt;br /&gt;     //&amp;nbsp;Author &amp;nbsp;&amp;nbsp;:&amp;nbsp;Vishwajit Girdhari      &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;br /&gt;     //&amp;nbsp;Date &amp;nbsp;&amp;nbsp;:&amp;nbsp;14-Mar-2006&lt;BR&gt;&lt;br /&gt;     //&amp;nbsp;Flex Blog &amp;nbsp;:&amp;nbsp;http://flexiness.blogspot.com&lt;BR&gt;&lt;br /&gt;     //&amp;nbsp;Blog&amp;nbsp;&amp;nbsp;:&amp;nbsp;http://vishwajit.blogspot.com&lt;BR&gt;&lt;br /&gt;     //&amp;nbsp;Website &amp;nbsp;:&amp;nbsp;www.vishwajit.com&lt;BR&gt;&lt;br /&gt;     //&amp;nbsp;email &amp;nbsp;&amp;nbsp;:&amp;nbsp;vishwajit @ gmail.com&lt;BR&gt;&lt;br /&gt;     /////////////////////////////////////////////////////////////////////////////////////////&lt;BR&gt;&lt;br /&gt;     --&amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;lt;mx:Application xmlns:mx="&lt;A href="http://www.macromedia.com/2003/mxml"&gt;http://www.macromedia.com/2003/mxml&lt;/A&gt;"&amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;nbsp; &amp;lt;mx:Script source="DoubleClickDemo_script.as" &amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;nbsp; &amp;lt;/mx:Script&amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;nbsp; &amp;lt;mx:Panel&amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Button&amp;nbsp;&amp;nbsp; id ="btnTest" label="Test single / &lt;br /&gt;     double click"&amp;nbsp; click="button_clicked()"&amp;nbsp; &amp;gt;&amp;lt;/mx:Button&amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;nbsp; &amp;lt;/mx:Panel&amp;gt;&lt;BR&gt;&lt;br /&gt;     &amp;lt;/mx:Application&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;  &lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;DoubleClickDemo_script.as&lt;br /&gt;&lt;br /&gt;/////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;// Application to demonstrate a possible implementation ' double click ' in Flex v 1.5 &lt;br /&gt;// Author   : Vishwajit Girdhari               &lt;br /&gt;// Date   : 14-Mar-2006&lt;br /&gt;// Flex Blog  : http://flexiness.blogspot.com&lt;br /&gt;// Website  : www.vishwajit.com&lt;br /&gt;// email   : vishwajit @ gmail.com&lt;br /&gt;/////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;&lt;br /&gt;//Define the time duration to identify a double click.&lt;br /&gt;var duration = 300;&lt;br /&gt;var timer ;&lt;br /&gt;&lt;br /&gt;//Called when the mouse button is clicked&lt;br /&gt;function button_clicked()&lt;br /&gt;{&lt;br /&gt; // double click happened&lt;br /&gt; if(timer != null)&lt;br /&gt; {&lt;br /&gt;  // Call a specialised event for double click here.  &lt;br /&gt;  mx.controls.Alert.show("Double click!");&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  //clean up&lt;br /&gt;  clearInterval(timer);&lt;br /&gt;  timer = null;&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt; {&lt;br /&gt;  //start timer on first click&lt;br /&gt;  //   setInterval obj,callback function,time interval&lt;br /&gt;  timer = setInterval(this,"click",duration);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// handles single clicks&lt;br /&gt;function click(){&lt;br /&gt;  &lt;br /&gt; // Call a specialised event for single click here.  &lt;br /&gt; mx.controls.Alert.show("Single click!");&lt;br /&gt;&lt;br /&gt; //clean up&lt;br /&gt; clearInterval(timer);&lt;br /&gt; timer = null;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-114232810582801966?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/114232810582801966/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=114232810582801966' title='2 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/114232810582801966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/114232810582801966'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/03/implementing-double-click-in-flex.html' title='Implementing double click in flex'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-114231585197950559</id><published>2006-03-14T11:14:00.000+05:30</published><updated>2006-03-14T11:27:31.986+05:30</updated><title type='text'>Windows like behaviour for a  panel in flex</title><content type='html'>I wanted to create a panel that could be  be minimized, maximized, moved like a typical 'window'.This article helped me achiving this. &lt;br /&gt;&lt;a href="http://www.coenraets.com/viewarticle.jsp?articleId=89"&gt;http://www.coenraets.com/viewarticle.jsp?articleId=89&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-114231585197950559?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/114231585197950559/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=114231585197950559' title='0 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/114231585197950559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/114231585197950559'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/03/windows-like-behaviour-for-panel-in.html' title='Windows like behaviour for a  panel in flex'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23863236.post-114207768114667015</id><published>2006-03-11T17:04:00.000+05:30</published><updated>2006-03-11T17:27:20.023+05:30</updated><title type='text'>Flexiness</title><content type='html'>Whats is flexiness ?&lt;br /&gt;&lt;br /&gt;I don't know ............simple.&lt;br /&gt;&lt;br /&gt;Got chance to work on &lt;span style="font-style: italic;"&gt;Macromedia (now Adobe) Flex&lt;/span&gt; and that had impact on the way i have been looking at UI. ASP.NET started feeling like pain. Regular websites started looking to thin and dull. Started to feel the power of RIA and the possibilties limited only by your imagination.&lt;br /&gt;&lt;br /&gt;I got hooked. My UI changed as well ....... got a few tshirts....... Osho chappals...... whatever appealed to designer in me. Not limited by external voices.......&lt;br /&gt;&lt;br /&gt;still looking for  more stuff ......&lt;br /&gt;&lt;br /&gt;This my flexiness ............&lt;br /&gt;&lt;br /&gt;-Vishwajit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23863236-114207768114667015?l=flexiness.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexiness.blogspot.com/feeds/114207768114667015/comments/default' title='टिप्पणी पोस्ट करा'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23863236&amp;postID=114207768114667015' title='0 टिप्पण्या'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/114207768114667015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23863236/posts/default/114207768114667015'/><link rel='alternate' type='text/html' href='http://flexiness.blogspot.com/2006/03/flexiness.html' title='Flexiness'/><author><name>Vishwajit</name><uri>http://www.blogger.com/profile/11200650663515385294</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_E-plFkxeN-8/SaqfVHCnvdI/AAAAAAAAAnY/1jbDlws2Yqk/S220/VishwaVista-small.jpg'/></author><thr:total>0</thr:total></entry></feed>
