<?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-3982340376616993362</id><updated>2012-03-03T07:16:43.648-08:00</updated><category term='XML error while connecting Flex 4 to Java using BlazeDS 4 in Flash Builder'/><category term='how to rotate button in flex 4.5.1'/><category term='how to apply for parents GC'/><category term='Adobe Flex'/><category term='romney'/><category term='Internet Secuiryt 2010 Virus removal solution'/><category term='How to create Flex button with pulsing effects?'/><category term='FocusManager getIndexOfNextObject in Flex Application'/><category term='Android and google voice perfect combo for communcation.'/><category term='Flex Mobile Application'/><category term='2012 Election'/><category term='US citizen applying for parents GC'/><category term='Migrating from Flex 3 to Flex 4'/><category term='Flex 4'/><category term='Setting security property checkPolicyFile for VideoDisplay component of Flex'/><category term='Flash Builder 4 – Java Heap Space Issues'/><category term='GC for Parent'/><category term='Flash builder 4 Jaba Heap memory issues'/><category term='Java'/><category term='Building Flex 4 application for BlazeDS 4 Remoting destinations using Flash Builder 4'/><category term='gingrich'/><category term='Flex Builder internal error - Right click to find more information'/><category term='Google Web Toolkit base captcha to avoid spam'/><category term='Flash 10'/><category term='Google App Engine'/><category term='How to apply for greencard for visting parents as a US citizen'/><category term='Do you need additional framework for Flex 3 or 4 development?'/><category term='Green Card for parents'/><category term='Flex 4.5.1 mobile application'/><category term='line break in actionscript'/><category term='how to get ActionBar at the bottom in Flex mobile Application'/><category term='Dynamically change height of TileList'/><category term='Eclipse'/><category term='HTML'/><category term='Document require for parents GC'/><category term='newt'/><category term='Dynamically resize nested Flex List with variableRowHeight'/><category term='Auto justify text use mx:Text'/><category term='Flex 3'/><category term='ron paul'/><category term='Never apply CSS while to textarea using styleSheet property'/><category term='Flex Video Display'/><category term='junior  tennis start'/><category term='Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found'/><category term='tennis'/><title type='text'>Bunch of blogs</title><subtitle type='html'>Love to blog and share information</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-4567894467546953747</id><published>2012-02-15T01:26:00.000-08:00</published><updated>2012-02-15T12:10:02.598-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='junior  tennis start'/><category scheme='http://www.blogger.com/atom/ns#' term='tennis'/><title type='text'>best video to start learning tennis for juniors</title><content type='html'>&lt;iframe src="http://player.vimeo.com/video/31211773?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="400" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/31211773"&gt;Part 2 - 17th Annual ITF World Coaches Conference&lt;/a&gt; from &lt;a href="http://vimeo.com/nickbollettieri"&gt;Nick Bollettieri&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-4567894467546953747?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/4567894467546953747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=4567894467546953747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/4567894467546953747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/4567894467546953747'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2012/02/best-video-to-start-learning-tennis-for.html' title='best video to start learning tennis for juniors'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-8510471374098873826</id><published>2012-01-30T00:03:00.000-08:00</published><updated>2012-02-15T12:10:28.859-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ron paul'/><category scheme='http://www.blogger.com/atom/ns#' term='gingrich'/><category scheme='http://www.blogger.com/atom/ns#' term='2012 Election'/><category scheme='http://www.blogger.com/atom/ns#' term='romney'/><category scheme='http://www.blogger.com/atom/ns#' term='newt'/><title type='text'>2012 Election year one liner</title><content type='html'>Romney is a basically a salesman. Gingrich is basically a sold man.ONLY Ron Paul can save US but he won't be selected because he is not SOLD or SALESMAN.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-8510471374098873826?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/8510471374098873826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=8510471374098873826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8510471374098873826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8510471374098873826'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2012/01/2012-election-year-one-liner.html' title='2012 Election year one liner'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-4394267076397327939</id><published>2011-10-14T11:06:00.000-07:00</published><updated>2011-10-14T11:06:32.933-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash Builder 4 – Java Heap Space Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash builder 4 Jaba Heap memory issues'/><title type='text'>Flash Builder 4 – Java Heap Space Issues</title><content type='html'>You have to increase Java Heap memory in install-dir/flashbuilder.iniinstall-dir/sdks/&lt;version 4.x&gt;/bin/jvm.config"java.args= -Xms512mm -Xmx896m  -Dsun.io.useCanonCaches=false"http://forums.adobe.com/thread/629986&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-4394267076397327939?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/4394267076397327939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=4394267076397327939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/4394267076397327939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/4394267076397327939'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2011/10/flash-builder-4-java-heap-space-issues.html' title='Flash Builder 4 – Java Heap Space Issues'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-4807686193899559943</id><published>2011-09-01T10:54:00.000-07:00</published><updated>2011-09-01T11:46:06.355-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex Mobile Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex 4'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex 4.5.1 mobile application'/><category scheme='http://www.blogger.com/atom/ns#' term='how to rotate button in flex 4.5.1'/><title type='text'>Rotate Button in Flex 4.5.1 by 90 degree</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Now you can simply rotate to "Back" button in mobile apps too... flex 4.5.1 mobile makes it pretty easy but z=1 was trick otherwise lable vanish after rotating to 90 degree.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;s:layout&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;s:horizontallayout&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/s:horizontallayout&amp;gt;&amp;lt;/s:layout&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;s:videoplayer autoplay="true" height="100%" id="sampleVld" muted="true" rotation="90" scalemode="zoom" source="http://www.helpexamples.com/flash/video/caption_video.flv" width="100%"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/s:videoplayer&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;s:button click="backBtn_clickHandler(event)" label="Back" rotationz="90" skinclass="spark.skins.mobile.BeveledBackButtonSkin" x="0" y="0" z="1"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/s:button&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now you can have videoplayer in landscape mode, while you application in portrait mode.&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-4807686193899559943?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/4807686193899559943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=4807686193899559943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/4807686193899559943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/4807686193899559943'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2011/09/rotate-button-in-flex-451-by-90-degree.html' title='Rotate Button in Flex 4.5.1 by 90 degree'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-6350350043565175749</id><published>2011-08-22T15:57:00.000-07:00</published><updated>2011-09-01T11:02:11.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='how to get ActionBar at the bottom in Flex mobile Application'/><title type='text'>how to get ActionBar at the bottom in Flex mobile Application</title><content type='html'>&lt;a href="http://stackoverflow.com/questions/7152325/how-to-get-actionbar-at-the-bottom-in-flex-mobile-application/7152798#7152798"&gt;Actionbar at bottom using ViewNavigator custom skin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;it was easy with custom skin class.. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-6350350043565175749?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/6350350043565175749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=6350350043565175749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/6350350043565175749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/6350350043565175749'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2011/08/how-to-get-actionbar-at-bottom-in-flex.html' title='how to get ActionBar at the bottom in Flex mobile Application'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-1060163829144717009</id><published>2011-05-04T01:02:00.000-07:00</published><updated>2011-09-01T11:02:00.752-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='line break in actionscript'/><title type='text'>line break in actionscript</title><content type='html'>var text:String ="Coming Soon! &amp;#13; Date?"&lt;br /&gt;&lt;br /&gt;will output as &lt;br /&gt;&lt;br /&gt;Coming Soon!&lt;br /&gt;Date?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-1060163829144717009?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/1060163829144717009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=1060163829144717009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/1060163829144717009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/1060163829144717009'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2011/05/line-break-in-actionscript.html' title='line break in actionscript'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-2149494324633478189</id><published>2011-03-29T20:06:00.000-07:00</published><updated>2011-09-01T11:01:48.695-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android and google voice perfect combo for communcation.'/><title type='text'>How to enable Flash trace on Windows 7 Pro</title><content type='html'>First create mm.cfg file under&lt;br /&gt;&lt;br /&gt;C:\Users\&lt;username&gt;\mm.cfg and add following lines&lt;br /&gt;--------------------&lt;br /&gt;TraceOutPutFileName=C:\Users\&lt;username&gt;\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt&lt;br /&gt;ErrorReportingEnable=1&lt;br /&gt;TraceOutputFileEnable=1&lt;br /&gt;-----------------------&lt;br /&gt;&lt;br /&gt;Now create flashlog.txt file in this directory.&lt;br /&gt;&lt;br /&gt;C:\Users\&lt;username&gt;\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt&lt;br /&gt;&lt;br /&gt;Also make sure you have Flash Debugger version i.e. Right click on flash base app in browser to see "Debugger" option enable. Otherwise simple "Flash Debugger version" in google will provide valid link to Adobe download page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-2149494324633478189?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/2149494324633478189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=2149494324633478189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/2149494324633478189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/2149494324633478189'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2011/03/how-to-enable-flash-trace-on-windows-7.html' title='How to enable Flash trace on Windows 7 Pro'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-8662320836450880995</id><published>2011-01-04T11:24:00.000-08:00</published><updated>2011-09-01T11:01:38.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android and google voice perfect combo for communcation.'/><title type='text'>Android and google voice perfect combo for communcation.</title><content type='html'>Most of the time you love what Android offers and all the smart phones features. But something always bug when you receive unwanted calls from telemarketers at odd hours (for that matter known people you want to avoid)&lt;br /&gt;&lt;br /&gt;Here is the step to block them or send them to voicemail etc...&lt;br /&gt;&lt;br /&gt;You must have following to do it (everything is FREE)&lt;br /&gt;&lt;br /&gt;1. You must have Gmail account.&lt;br /&gt;&lt;br /&gt;2. Enter contact number you want to block in gmail "contact"&lt;br /&gt;&lt;br /&gt;3. Now go to www.google.com/voice - Click on Contacts --&gt; select number you want to block on right hand side.&lt;br /&gt;&lt;br /&gt;4. Now click on "Edit Google Voice Settings" --&gt; Now in new page you will have options under&lt;br /&gt;"When this contact calls you" with combobox with "Send to voicemail", "Treat as spam", "block caller". Once you set this you don't have to worry about any idiots calling you number of times a day.&lt;br /&gt;&lt;br /&gt;Also you want to register you phone in no call registry but sometime that doesn't work but above will work for specific numbers for sure.&lt;br /&gt;&lt;br /&gt;Nehul&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-8662320836450880995?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/8662320836450880995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=8662320836450880995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8662320836450880995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8662320836450880995'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2011/01/android-and-google-voice-perfect-combo.html' title='Android and google voice perfect combo for communcation.'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-5198066475835531454</id><published>2010-10-03T23:56:00.000-07:00</published><updated>2011-09-01T11:01:26.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to create Flex button with pulsing effects?'/><title type='text'>How to create Flex button with pulsing effects?</title><content type='html'>You can create simple Flex button using MXML tag or actionscript but many times you need more on real world project. You can assign some kind of animation or pulsing background to normal Flex button. But to do that you have to create the effects in Flash. Now you have to import that into Flex but do that you need to do the following &lt;br /&gt;&lt;br /&gt;1. First create Animation.swf Flash file. It has effects you want to assign to Flex button.&lt;br /&gt;&lt;br /&gt;2. Animation.swf contains symbol name. Now you create simple actionscript class call Assets.as&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;public class Assets{&lt;br /&gt;&lt;br /&gt;[Embed(source='assets/animations/Animation.swf#square')]&lt;br /&gt;public static var animation_icon:Class;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;3. Make sure you have "square" symbol or any other name symbol in Flash file. That symbol will have animation or effects you want to assign to flex button.&lt;br /&gt;&lt;br /&gt;4. Now in your Flex or actionscript code where you have created button assign the effects like this&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;button.setStyle("icon",Assets.animation_icon);&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;5. You can remove the effects using following &lt;br /&gt;&lt;blockquote&gt;button.styleName = (any normal button style you want to see);&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Now you can see the animation or effects in Flex button.&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-5198066475835531454?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/5198066475835531454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=5198066475835531454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/5198066475835531454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/5198066475835531454'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/10/how-to-create-flex-button-with-pulsing.html' title='How to create Flex button with pulsing effects?'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-6645463674032642242</id><published>2010-08-30T10:07:00.000-07:00</published><updated>2011-09-01T11:01:14.867-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Do you need additional framework for Flex 3 or 4 development?'/><title type='text'>Do you need additional framework for Flex 3 or 4 development?</title><content type='html'>I am of strong opinion that you don't need any additional framework for Flex 3 or 4 development. If you follow codebehind in Flex development with custom event handling solve lot problems you try to handle with additional framework (e.g. famous PureMVC &amp; Cairngorm)&lt;br /&gt;&lt;br /&gt;more later..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-6645463674032642242?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/6645463674032642242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=6645463674032642242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/6645463674032642242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/6645463674032642242'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/08/do-you-need-additional-framework-for.html' title='Do you need additional framework for Flex 3 or 4 development?'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-3380285672632879911</id><published>2010-07-16T15:45:00.001-07:00</published><updated>2011-09-01T11:01:02.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex Builder internal error - Right click to find more information'/><title type='text'>Flex Builder internal error - Right click to find more information</title><content type='html'>If your project compile perfectly fine one day and next day you get "Flex builder internal error: Right click to find more information" check out following link from Adobe.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://learn.adobe.com/wiki/display/Flex/Flex+Builder+3+Compiler+Errors"&gt;Adobe Link for  error&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Basically chances are very high you might have added new file or changes where you have blank switch statement.&lt;br /&gt;&lt;br /&gt;switch(case){&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can remove it or add default and project will compile again. Small things but makes life tougher sometime.&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-3380285672632879911?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/3380285672632879911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=3380285672632879911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3380285672632879911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3380285672632879911'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/07/flex-builder-internal-error-right-click.html' title='Flex Builder internal error - Right click to find more information'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-7949615623312609665</id><published>2010-07-09T11:25:00.001-07:00</published><updated>2011-09-01T11:00:51.612-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found'/><title type='text'>Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found</title><content type='html'>If you see the above error don't waste much time but debug your application from start point i.e. s:Application (flex 4) or mx:Application (flex 3) and see if you have any custom preloader. If you have provided wrong url it will fail.&lt;br /&gt;&lt;br /&gt;Otherwise make sure your images are in right path basically it is URLRequest (url--&gt; problem)..&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-7949615623312609665?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/7949615623312609665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=7949615623312609665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/7949615623312609665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/7949615623312609665'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/07/error-2044-unhandled-ioerrorevent.html' title='Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-3468120985998130647</id><published>2010-06-20T23:01:00.000-07:00</published><updated>2011-09-01T11:00:39.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Never apply CSS while to textarea using styleSheet property'/><title type='text'>Never apply CSS while to textarea using styleSheet property</title><content type='html'>var myCSS:StyleSheet = new StyleSheet();&lt;br /&gt;TextArea.styleSheet=myCSS;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Instead of attach to TextArea add CSS related code to HTML code.&lt;br /&gt;&lt;br /&gt;i.e.&lt;br /&gt;&lt;br /&gt;TextArea.htmlText("html tag with css class just like your normal HTML")&lt;br /&gt;&lt;br /&gt;will work in all type of browser and scenario where you are fetching RSS feed into TextArea (which will get reloaded every time you have new feed)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-3468120985998130647?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/3468120985998130647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=3468120985998130647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3468120985998130647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3468120985998130647'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/06/never-apply-css-while-to-textarea-using.html' title='Never apply CSS while to textarea using styleSheet property'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-3257854319481286535</id><published>2010-05-30T09:38:00.000-07:00</published><updated>2011-09-01T11:00:29.244-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FocusManager getIndexOfNextObject in Flex Application'/><title type='text'>FocusManager getIndexOfNextObject in Flex Application</title><content type='html'>mx.managers::FocusManager/getIndexOfNextObject&lt;br /&gt;&lt;br /&gt;Error means FocusManager is looking for mxml component to set focus, when hit tab from flash object and fun part you don't have any mxml component to set focus.&lt;br /&gt;&lt;br /&gt;Here is the trick create mx.button component and setStyle to null. It will invisible and focus manager can find the component to focus. Now application won't crash or hung.&lt;br /&gt;&lt;br /&gt;myButton.setStyle('skin', null);&lt;br /&gt;&lt;br /&gt;(mx:Button skin='{null}' )&lt;br /&gt;&lt;br /&gt;.myButtonStyle {&lt;br /&gt;skin: ClassReference(null);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;(mx:Button id="myButton" styleName='myButtonStyle')&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-3257854319481286535?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/3257854319481286535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=3257854319481286535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3257854319481286535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3257854319481286535'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/05/focusmanager-getindexofnextobject-in.html' title='FocusManager getIndexOfNextObject in Flex Application'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-4136116389984382681</id><published>2010-05-21T14:00:00.000-07:00</published><updated>2011-09-01T11:00:19.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dynamically resize nested Flex List with variableRowHeight'/><title type='text'>Dynamically resize nested Flex List with variableRowHeight</title><content type='html'>I was stuck recently with a Flex component that had a List with an itemRenderer. The itemRenderer contained another List with an itemRenderer. Now the problem with this is that the data had unique counts and the lists had variable row heights (variableRowHeight = true). The result was that containers would not dynamically resize enough to display the whole List. In other words, the List was clipped and vertical scroll bars were displayed.&lt;br /&gt;&lt;br /&gt;Sounds familiar to me when I had same problem as above developing comment component. I found solution in following blog&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.robrusher.com/2008/08/21/dynamically-resize-nested-flex-list-with-variablerowheight/"&gt;Link to the reference blog&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. You can also visit another blog post with good example for same problem&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bryanbartow.com/code/AutoSizingList"&gt;Bryan Bartow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-4136116389984382681?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/4136116389984382681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=4136116389984382681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/4136116389984382681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/4136116389984382681'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/05/dynamically-resize-nested-flex-list.html' title='Dynamically resize nested Flex List with variableRowHeight'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-3127219717709797201</id><published>2010-05-02T02:00:00.000-07:00</published><updated>2011-09-01T10:59:59.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dynamically change height of TileList'/><title type='text'>Dynamically change height of TileList</title><content type='html'>You have to adjust rowCount of Tile List to make height according to data at runtime. In below example if column count is 1 you rowCount="data.length()". Now data can be XML children.length() or array.length or any data length.&lt;br /&gt;&lt;br /&gt;[mx:TileList id="_videoList" rowCount="{data.length()}" updateComplete="changeHeight"]&lt;br /&gt;&lt;br /&gt;You can also updateComplete if you have column count more than 1.&lt;br /&gt;&lt;br /&gt;private function chanegHeight():void{&lt;br /&gt;var rc:int = Math.ceil(data.length() / _videoList.columnCount);&lt;br /&gt;if (_videoList.rowCount!=rc) _videoList.rowCount = rc;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Nehul&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-3127219717709797201?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/3127219717709797201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=3127219717709797201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3127219717709797201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3127219717709797201'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/05/dynamically-change-height-of-tilelist.html' title='Dynamically change height of TileList'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-5692101714269050910</id><published>2010-04-29T23:26:00.001-07:00</published><updated>2011-09-01T10:59:46.813-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Auto justify text use mx:Text'/><title type='text'>Auto justify text use mx:Text</title><content type='html'>If you want auto justify for text in &lt;br /&gt;&lt;br /&gt;[mx:Label truncateToFit="true" text="xyzx"]&lt;br /&gt;&lt;br /&gt;use [mx:Text]&lt;br /&gt;&lt;br /&gt;line break in text="hello\nworld"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-5692101714269050910?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/5692101714269050910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=5692101714269050910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/5692101714269050910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/5692101714269050910'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/04/auto-justify-text-use.html' title='Auto justify text use mx:Text'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-8084753223778582894</id><published>2010-03-29T18:02:00.001-07:00</published><updated>2011-09-01T10:59:32.214-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML error while connecting Flex 4 to Java using BlazeDS 4 in Flash Builder'/><title type='text'>XML error while connecting Flex 4 to Java using BlazeDS 4 in Flash Builder</title><content type='html'>You might face of the following error while creating data service using BlazeDS.&lt;br /&gt;&lt;br /&gt;=========================&lt;br /&gt;ERROR: XML parse error: Error on line 1 of document: cvc-elt.1: Can not find the declaration of element ‘model’. Nested exception: Can not find the declaration of element ‘model’.&lt;br /&gt;=========================&lt;br /&gt;&lt;br /&gt;In that case make sure you download latest BlazeDS 4 nightly build. Once you unzip the file you will get war file. Just dump that with different name under Tomcat/weapps directory. You have to copy files from lib directory into existing application webapps/&lt;app&gt;/WEB-INF/lib directory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-8084753223778582894?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/8084753223778582894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=8084753223778582894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8084753223778582894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8084753223778582894'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/03/xml-error-while-connecting-flex-4-to.html' title='XML error while connecting Flex 4 to Java using BlazeDS 4 in Flash Builder'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-3047020604347628365</id><published>2010-03-29T16:23:00.000-07:00</published><updated>2011-09-01T10:59:20.024-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Building Flex 4 application for BlazeDS 4 Remoting destinations using Flash Builder 4'/><title type='text'>Building Flex 4 application for BlazeDS 4 Remoting destinations using Flash Builder 4</title><content type='html'>Everybody knows Flex 4 has great features like connecting to different backend using BlazeDS or PHP, ColdFusion, LCDS or HTTPService/Web Service.&lt;br /&gt;&lt;br /&gt;Now you can create Flex 4 UI without doing single line of code. First you have to get the following software&lt;br /&gt;&lt;br /&gt;1. Flash Builder 4&lt;br /&gt;2. BlazeDS 4 or nightly build is fine&lt;br /&gt;3. MySQL server&lt;br /&gt;4. Create schema and table.&lt;br /&gt;5. Create Java Class to get data from MySQL. Also create public method with return type as List(Object) so you can bind them to Flex DataGrid easily.&lt;br /&gt;6. JDK 1.6 installed.&lt;br /&gt;7. Tomcat 6 installed.&lt;br /&gt;&lt;br /&gt;Please note you will have more complex things to do in real life so just take above as exercise.&lt;br /&gt;&lt;br /&gt;1. Create Flex Project in Flash Builder and select J2EE as backend and select BlazeDS.&lt;br /&gt;&lt;br /&gt;2. Setting BlazeDS 4.&lt;br /&gt;After you copy your blazeDS.war into tomcat/webapps directory go to webapps/&lt;app&gt;/web.xml and make changes to RDSServlet part as following &lt;br /&gt;&lt;br /&gt;{param-value}false{/param-value}&lt;br /&gt;&lt;br /&gt;3. You have to set your destination in tomcat/webapps/&lt;app&gt;/flex/remote-config.xml&lt;br /&gt;&lt;br /&gt;Please make sure you have Java class name in tomcat/webapps/&lt;apps&gt;/WEB-INF/classes directory.&lt;br /&gt;&lt;br /&gt;4. Select "Data" --&gt; "BlazeDS" from Menu option of Flash Builder. In new window it will show you destination name i.e. {servicename} from step 3. Click on checkbox next to it and click on "Finish" button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. After that drag DataGrid component in Flex Project using Component view. Still in Component view right click on DataGrid and select "Binding Data" option. It will prompt you to select service and method name. If you have more than one method select one you want more combobox.&lt;br /&gt;&lt;br /&gt;After that everything is done by Flash Builder. &lt;br /&gt;&lt;br /&gt;RUN You application to see data populated in datagrid without single line of coding in Flex 4.&lt;br /&gt;&lt;br /&gt;You can also create free form i.e. (mx:Form) for the same method call on destination. If you have method call findAll() for users or anything else it will create form with option to hand pick required field for edit, update or delete operation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy,&lt;br /&gt;Nehul&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-3047020604347628365?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/3047020604347628365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=3047020604347628365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3047020604347628365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3047020604347628365'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/03/building-flex-4-application-for-blazeds.html' title='Building Flex 4 application for BlazeDS 4 Remoting destinations using Flash Builder 4'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-8709069461103406467</id><published>2010-03-11T15:25:00.000-08:00</published><updated>2011-09-01T10:59:06.757-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Migrating from Flex 3 to Flex 4'/><title type='text'>Migrating from Flex 3 to Flex 4</title><content type='html'>One of the simple trick and very important one is to add following line in Flex compiler. Right click on Flex project name from Flex 4 &amp; select "Properties" option (last one). In open window click on "Flex Compiler" and following line at the end.&lt;br /&gt;&lt;br /&gt;-compatibility-version=3.0&lt;br /&gt;&lt;br /&gt;After that compile your application and you can see Flex 3 apps migrated or compiled in Flex 4.&lt;br /&gt;&lt;br /&gt;If you have CSS issues at this line in your Flex code.&lt;br /&gt;&lt;br /&gt;&lt;mx:Style&gt;&lt;br /&gt;&lt;br /&gt;@namespace "http://www.adobe.com/2006/mxml";&lt;br /&gt;&lt;br /&gt;&lt;/mx:Style&gt;&lt;br /&gt;&lt;br /&gt;PS: Adobe is going to release Flex 4 sometime end of March 2010 or April 2010, so it almost about the time you should to start thinking of converting your existing Flex 3 apps into Flex 4. &lt;br /&gt;&lt;br /&gt;Flex 4 has simplified State declaration and make it very easy to implement. I think it is worth the efforts to convert even if your existing one works fine.&lt;br /&gt;Cheers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-8709069461103406467?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/8709069461103406467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=8709069461103406467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8709069461103406467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8709069461103406467'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/03/migrating-from-flex-3-to-flex-4.html' title='Migrating from Flex 3 to Flex 4'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-3132299601761494394</id><published>2010-01-25T15:03:00.000-08:00</published><updated>2011-09-01T10:58:10.754-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Secuiryt 2010 Virus removal solution'/><title type='text'>Internet Secuiryt 2010 Virus removal solution</title><content type='html'>Two step or one up to you&lt;br /&gt;&lt;br /&gt;1. Boot computer in safe mode (Press F8 while rebooting)&lt;br /&gt;&lt;br /&gt;2. In safe mode you can remove sucker from "program files/Internet security 2010" folder.&lt;br /&gt;&lt;br /&gt;3. Now install Malwarebytes from http://www.malwarebytes.org/, which will remove this junk virus right away and you free.&lt;br /&gt;&lt;br /&gt;I ask you to do safe mode if virus doesn't allow you to install any software.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Manual Remove or verification that virus is removed.&lt;br /&gt;===================&lt;br /&gt;Internet Security 2010 manual removal:&lt;br /&gt;Kill processes:&lt;br /&gt;IS2010.exe 41.exe winlogon86.exe winupdate86.exe&lt;br /&gt;&lt;br /&gt;Delete registry values:&lt;br /&gt;HKEY_CURRENT_USER\Software\IS2010&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run "Internet Security 2010"&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run "winupdate86.exe"&lt;br /&gt;&lt;br /&gt;Unregister DLLs:&lt;br /&gt;winhelper86.dll&lt;br /&gt;&lt;br /&gt;Delete files:&lt;br /&gt;IS2010.exe 41.exe winhelper86.dll winlogon86.exe winupdate86.exe Internet Security 2010.lnk&lt;br /&gt;&lt;br /&gt;Delete directories:&lt;br /&gt;C:\s&lt;br /&gt;C:\Program Files\InternetSecurity2010\&lt;br /&gt;====================&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-3132299601761494394?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/3132299601761494394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=3132299601761494394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3132299601761494394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/3132299601761494394'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/01/internet-secuiryt-2010-virus-removal.html' title='Internet Secuiryt 2010 Virus removal solution'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-1762083020496803030</id><published>2010-01-21T21:15:00.001-08:00</published><updated>2011-09-30T11:08:14.871-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GC for Parent'/><category scheme='http://www.blogger.com/atom/ns#' term='Green Card for parents'/><category scheme='http://www.blogger.com/atom/ns#' term='How to apply for greencard for visting parents as a US citizen'/><category scheme='http://www.blogger.com/atom/ns#' term='Document require for parents GC'/><category scheme='http://www.blogger.com/atom/ns#' term='how to apply for parents GC'/><category scheme='http://www.blogger.com/atom/ns#' term='US citizen applying for parents GC'/><title type='text'>How to apply for greencard for visting parents as a US citizen</title><content type='html'>I-693 (after 90 days of stay of parents in US)&lt;br /&gt;&lt;br /&gt;Got both Medical Examination by a INS approved doctor in the vicinity.&lt;br /&gt;&lt;br /&gt;==================&lt;br /&gt;I-130 (1 application form for each parent &amp; 1 copy of all the documents - hence total of 2 applications + docs)&lt;br /&gt;&lt;br /&gt;Copy of Parent Birth Certificate&lt;br /&gt;Copy of Parent Marriage Certificate &lt;br /&gt;Fees for each parent ($355 right now going on)&lt;br /&gt;Copy of My Naturalization/Citizen Certificate&lt;br /&gt;Copy of Parent I-94 card - both sides&lt;br /&gt;Copy of parent old or new passport (include all non blank pages)&lt;br /&gt;Copy of My U.S. Passport&lt;br /&gt;&lt;br /&gt;==================&lt;br /&gt;I-485 (1 application form for each parent &amp; 1 copy of all the documents - hence total of 2 applications + docs)&lt;br /&gt;&lt;br /&gt;Check Latest Fees. Fees for each parent.&lt;br /&gt;Copy of My Naturalization/Citizen Certificate.&lt;br /&gt;Make sure you write the visa number correctly in the application form. It's on visitor visa stamp in passport.&lt;br /&gt;2 Color photos of each parent write the name on the back with a pencil &lt;br /&gt;Copy of My Passport&lt;br /&gt;Copy of my Birth Certificate&lt;br /&gt;Copy of Parent Birth Certificate&lt;br /&gt;Copy of Parent Marriage Certificate&lt;br /&gt;Copy of Parent I-94 card - both sides&lt;br /&gt;Copy of Parent old &amp; new passport with all non blank pages&lt;br /&gt;Parent Medical Exam - I 693&lt;br /&gt;G - 325,I - 130, I 864&lt;br /&gt;Copy of siblings Green Card if you have any present in U.S.&lt;br /&gt;&lt;br /&gt;==================&lt;br /&gt;I-864 Affidavit of Support (1 application form for each parent &amp; 1 copy of all the documents - hence total of 2 applications + docs) &lt;br /&gt;&lt;br /&gt;Copy of I130&lt;br /&gt;Copy of My Pay Stub for last 6 months&lt;br /&gt;Copy of My Employment Certificate&lt;br /&gt;Copy of My Birth Certificate&lt;br /&gt;Copy of My Passport&lt;br /&gt;Copy of My Naturalization/Citizen Certificate&lt;br /&gt;Last Three years tax return (got to near by IRS office to get copy if you don't have)&lt;br /&gt;Copy of last 2 years W2's&lt;br /&gt;Copy of last 2 months bank statements&lt;br /&gt;Copy of Assets - Copy of my 401K, Copy of My ETrade and Copy of My Home Equity Papers. It is optional to declare it if you are above poverty line as mention in form I-864P.&lt;br /&gt;My wages are above the poverty line so I did not have to fill out family support documents.&lt;br /&gt;There is no fee for this application :-)&lt;br /&gt;==========================&lt;br /&gt;I-131 OPTIONAL (Not required to file unless your parent want to travel outside US while I-485 is pending)&lt;br /&gt;&lt;br /&gt;I-131 Advance Parole (1 application form for each parent &amp; 1 copy of all the documents - hence total of 2 applications + docs) &lt;br /&gt;&lt;br /&gt;I filed this with 485 application so No Fees :)&lt;br /&gt;Letter for each parent as to why they need to leave the country on advance parole.&lt;br /&gt;Copy of Parent I-94 card - both sides&lt;br /&gt;Copy of parent old &amp; new passport&lt;br /&gt;2 Color photos of each parent  - write the name on the back with a pencil&lt;br /&gt;==========================&lt;br /&gt;&lt;br /&gt;G-325 (1 application form for each parent hence total of 2 applications)&lt;br /&gt;&lt;br /&gt;No Fee&lt;br /&gt;No document need to be attached.&lt;br /&gt;&lt;br /&gt;==================================&lt;br /&gt;&lt;br /&gt;INTERVIEW QUESTIONS: (happen in 2010)&lt;br /&gt;&lt;br /&gt;Relax they will only ask you question related to your case. Mostly name change, birth or marriage certificates translated but not very clear. They want to see the original that's it.. unless you are hiding something...&lt;br /&gt;&lt;br /&gt;1. oath&lt;br /&gt;2. show passport and citizen certificate&lt;br /&gt;3. why you did not apply together -130 / 485 (applied separately not knowing we can do it together..no problem here)&lt;br /&gt;4. original birth certificate&lt;br /&gt;5. name change supporting documents&lt;br /&gt;6. explain in India most of the time name is different during naming ceremony but change to real name and it is consistent till date.&lt;br /&gt;7. I-94 taken&lt;br /&gt;8. did you help someone to enter illegal in US - NO&lt;br /&gt;9. fraudulent = illegal - NO&lt;br /&gt;10. show birth certificate of petitioner&lt;br /&gt;11. how many children&lt;br /&gt;12. birth date of petitioner&lt;br /&gt;&lt;br /&gt;==========================================&lt;br /&gt;&lt;br /&gt;END RESULT: Green Card application approved.&lt;br /&gt;&lt;br /&gt;Special Thanks to Alok Patel's original blog.&lt;br /&gt;&lt;br /&gt;ABOVE INFORMATION IS TO HELP OTHERS. I AM NOT LAWYER OR TAKING ANY RESPONSIBILITY OF ADVICE POSTED.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-1762083020496803030?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/1762083020496803030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=1762083020496803030' title='331 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/1762083020496803030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/1762083020496803030'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2010/01/how-to-apply-for-greencard-for-parents.html' title='How to apply for greencard for visting parents as a US citizen'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>331</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-499732591849403794</id><published>2009-12-26T19:30:00.000-08:00</published><updated>2011-09-01T10:58:46.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Web Toolkit base captcha to avoid spam'/><title type='text'>Google Web Toolkit base captcha to avoid spam</title><content type='html'>Here is the link to GWT base captcha to avoid spam. You can download source code from the following link.&lt;br /&gt;&lt;br /&gt;http://code.google.com/p/gwtcaptcha/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-499732591849403794?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/499732591849403794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=499732591849403794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/499732591849403794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/499732591849403794'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2009/12/google-web-toolkit-base-captcha-to.html' title='Google Web Toolkit base captcha to avoid spam'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-8737156878638572515</id><published>2009-12-18T21:46:00.000-08:00</published><updated>2011-09-01T10:58:34.334-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Setting security property checkPolicyFile for VideoDisplay component of Flex'/><title type='text'>Setting security property checkPolicyFile for VideoDisplay component of Flex</title><content type='html'>SecurityError: Error #2122: Security sandbox violation: BitmapData.draw: &lt;br /&gt;&lt;br /&gt;http://localhost:8080/Video.swf cannot access &lt;br /&gt;&lt;br /&gt;http://www.helpexamples.com/flash/video/caption_video.flv. A policy file is required, but the checkPolicyFile flag was not set when this media was loaded. at  flash.display::BitmapData/draw()&lt;br /&gt;&lt;br /&gt;If you get above error what does that mean is Flash sandbox doesn't allow you to access resource from another server. If you put the video source file (FLV) on localhost or from server where application is loaded you are good.&lt;br /&gt;&lt;br /&gt;To avoid this problem add following line into creationComplete() function or somewhere in your code before you access resource from third party server.&lt;br /&gt;&lt;br /&gt;===================&lt;br /&gt;Security.loadPolicyFile("http://www.websitename.com/crossdomain.xml");&lt;br /&gt;===================&lt;br /&gt;&lt;br /&gt;Above scenario is applicable to VideoDisplay of Flex because it doesn't come with checkPolicyFile property. But Image component has such property, which make it easy.&lt;br /&gt;&lt;br /&gt;One thing like so much about flash/flex is active community with many informative blog post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3982340376616993362-8737156878638572515?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/8737156878638572515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=8737156878638572515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8737156878638572515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/8737156878638572515'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2009/12/setting-security-property.html' title='Setting security property checkPolicyFile for VideoDisplay component of Flex'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3982340376616993362.post-6038206328229731478</id><published>2009-12-18T15:53:00.000-08:00</published><updated>2010-03-11T16:18:21.755-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex Video Display'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex 3'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash 10'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Adobe Flex Video and Webcam combo component on Google App Engine base</title><content type='html'>&lt;div&gt;Video Display in Flex is pretty cool. You can attach webcam or video to display object. Once you have source you can take picture from either one. I have added following features to it&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. You can watch video/ live webcam in same player and capture picture. Developed using Flex 4 which uses Flash 10 to save picture to pc and editing without ever going to server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Take/Retake picture from webcam or video and save it to local disk or upload to server. Flash 10 is used to save picture on local disk or upload to server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Adjustable screen size for webcam picture.  You can make it large of small according to your webcam resolution.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Full size screen in both mode (video/webcam) just like pressing F11 in browser.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. Volume mute, video run time &amp;amp; slider to show video progress.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. Run any video (flv file) from web (if you have URL &amp;amp; access) to capture picture and play.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7. Ability to run local FLV video files &amp;amp; take pictures to store on web or local disk.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8. It comes with cloud platform benefits since it is hosted  on Google App Engine. GAE comes with lot of benefits &amp;amp; major one is app stays free unless you got more users, who is willing to pay per usage. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9. Once capture photo from video or live webcam save it to hard drive or email to friend.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Top of all it is FREE to use thanks to Google App Engine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Please check out app &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://clickpicture.appspot.com/Video.html" target='_blank'&gt;Video Player link&lt;/a&gt;&lt;/div&gt;&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/3982340376616993362-6038206328229731478?l=nehuln.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nehuln.blogspot.com/feeds/6038206328229731478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3982340376616993362&amp;postID=6038206328229731478' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/6038206328229731478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3982340376616993362/posts/default/6038206328229731478'/><link rel='alternate' type='text/html' href='http://nehuln.blogspot.com/2009/12/adobe-flex-video-and-webcam-combo.html' title='Adobe Flex Video and Webcam combo component on Google App Engine base'/><author><name>Nehul</name><uri>http://www.blogger.com/profile/01329708511006343510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
