<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RS Dhariwal&#187; Tutorials</title>
	<atom:link href="http://www.rsdhariwal.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rsdhariwal.com</link>
	<description></description>
	<lastBuildDate>Mon, 14 Sep 2009 11:09:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex mockup tool and Generate Flex code from mockups</title>
		<link>http://www.rsdhariwal.com/2009/08/14/flex-mockups-tool-and-generate-flex-code-from-mockups/</link>
		<comments>http://www.rsdhariwal.com/2009/08/14/flex-mockups-tool-and-generate-flex-code-from-mockups/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 06:29:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex 3]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Mocukups]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[wireframes]]></category>

		<guid isPermaLink="false">http://www.rsdhariwal.com/2009/08/14/create-mockups-and-generate-flex-code-from-mockups/</guid>
		<description><![CDATA[In this post I sharing a very useful information for All developers. but it is most information information for flex developer. Mocukups AKA Prototype or wireframes is the most important part in the development process of an application or website especially when developing Rich Internet Application]]></description>
			<content:encoded><![CDATA[<p>In this post I sharing a very useful information for All developers. but it is most information information for flex developer. Mocukups AKA Prototype or wireframes is the most important part in the development process of an application or website especially when developing Rich Internet Application. It gives a clear idea to the client/custore about how the site will function after complition of development process. It clears the states and transitions that needs to be used in an application. There are many tools avaialable to make mockups, In my post I am intorducing <a href="http://www.balsamiq.com/products/mockups" rel="nofollow" target="_blank">Balsamiq Mockups</a>.</p>
<p>Balsamiq Mockup is a greate mockup tool. It is used to create mockups and wireframes to demonstrate the UI of an application. It is available in the web version as well as it also available in desktop version(built on AIR).</p>
<p>The main features of this tool is that  it will easily convert your mockups to the a human readable format called <a href="http://www.balsamiq.com/products/mockups/help/bmml" rel="nofollow" target="_blank">BMML</a>. If you can write some script you can convert the BMML format to your actual code. Now, the <a href="http://www.themidnightcoders.com/" rel="nofollow" target="_blank">MidnightCoders</a> along with Balsamiq enables you to convert Balsamiq mockups directly into your Flex apps.. <strong>This feature is really awesome…</strong></p>
<p>This is not enough&#8230; there are few more things.. you can use this tool and create a mockups after that you can export that mockups when your mockup ready. You can downlaod exported file in zip file and the exported zip file contains MXML as well as Actionscript files along with server code implemented in PHP, VB.NET, C#, and Java. In the generated mockups the client-side code will have the same component as you have used in the mockups wheras the server-side code will have all datas from the controls in the mockup to the corresponding controls in the Flex application.</p>
<p>You can get more information about the generate flex code from mockups also you can take a look and Play around with Balsamiq mockups and find out more about it  and MidnightCoders.</p>
<p>If you have any query and dobuts then feel free to disucss it with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rsdhariwal.com/2009/08/14/flex-mockups-tool-and-generate-flex-code-from-mockups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex in a Week challenge</title>
		<link>http://www.rsdhariwal.com/2009/08/11/flex-in-a-week-challenge/</link>
		<comments>http://www.rsdhariwal.com/2009/08/11/flex-in-a-week-challenge/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 19:03:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex 3]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[flex tutorials]]></category>
		<category><![CDATA[Flex Video]]></category>
		<category><![CDATA[flex video training]]></category>

		<guid isPermaLink="false">http://www.rsdhariwal.com/?p=71</guid>
		<description><![CDATA[ Flex in a Week challenge was launched on 5th August, 2009 and is already being attempted by lots of flex developers.
Flex in a Week video training is one of the best resources to start learning Flex. India Platform Evangelism team has given more reasons to learn Flex in a week by going through this ]]></description>
			<content:encoded><![CDATA[<p> Flex in a Week challenge was launched on 5th August, 2009 and is already being attempted by lots of flex developers.</p>
<p>Flex in a Week <a href="http://www.adobe.com/devnet/flex/videotraining/" rel="nofollow" target="_blank">video training</a> is one of the best resources to start learning Flex. <a href="http://flashahead.adobe.com/" rel="nofollow" target="_blank">India Platform Evangelism </a>team has given more reasons to learn Flex in a week by going through this video training course.</p>
<p>Go through the course and complete the Flex in a Week Challenge, you can get a cool badge you can sport on your website, blog or any other place where you think it will be useful. There are tee shirts also to be won by top 25 scorers and the first 25 users who clear the challenge.</p>
<p>If you already know Flex, take Flex in a Week challenge and get a badge for yourself and sport it to everyone </p>
<p>Please find more details at this URL <a href="http://flashahead.adobe.com/challenges/" rel="nofollow" target="_blank">http://flashahead.adobe.com/challenges/</a></p>
<p>India Platform Evangelism team also took couple of initiatives to communicate with the community easily. You can follow any of the following to get updates from the team and information about the various events and activities</p>
<p>Portal – <a href="http://flashahead.adobe.com/" rel="nofollow" target="_blank">http://flashahead.adobe.com</a></p>
<p>Blog – <a href="http://flashahead.wordpress.com" rel="nofollow" target="_blank">http://flashahead.wordpress.com</a></p>
<p>Twitter &#8211; <a href="http://twitter.com/flashahead" rel="nofollow" target="_blank">http://twitter.com/flashahead</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rsdhariwal.com/2009/08/11/flex-in-a-week-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Progress Bar control</title>
		<link>http://www.rsdhariwal.com/2009/08/07/flex-progress-bar-control/</link>
		<comments>http://www.rsdhariwal.com/2009/08/07/flex-progress-bar-control/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 17:52:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex 3]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[flex examples]]></category>
		<category><![CDATA[Flex Control]]></category>
		<category><![CDATA[ProgressBar]]></category>

		<guid isPermaLink="false">http://www.rsdhariwal.com/?p=65</guid>
		<description><![CDATA[The ProgressBar control shows a visual progress of a task over time. There are two types of ProgressBar controls: Determinate and Indeterminate. ]]></description>
			<content:encoded><![CDATA[<p>The ProgressBar control shows a visual progress of a task over time. There are two types of ProgressBar controls: Determinate and Indeterminate. </p>
<p><strong>Indeterminate</strong> ProgressBar control shows time-based processes for which the scope of task is not yet determine. As soon as you can determine the scope, you should use a determinate ProgressBar control.</p>
<p><strong>Determinate</strong> ProgressBar control is a linear representation of the progress of a task over time. You use a determinate ProgressBar when the scope of the task is known. It displays when the user has to wait for an extended amount of time.<br />
You can create a progress bar by:</p>
<p>If progress bar mode is manually You can set progress bar value manually but The ProgressBar control shows a visual progress of a task over time. There are two types of ProgressBar controls: Determinate and Indeterminate. </p>
<p><strong>Indeterminate</strong> ProgressBar control shows time-based processes for which the scope of task is not yet determine. As soon as you can determine the scope, you should use a determinate ProgressBar control.</p>
<p><strong>Determinate</strong> ProgressBar control is a linear representation of the progress of a task over time. You use a determinate ProgressBar when the scope of the task is known. It displays when the user has to wait for an extended amount of time.</p>
<h4>ProgressBar control modes</h4>
<p>You use the mode property to specify the operating mode of the ProgressBar control. The ProgressBar control supports the following modes of operation:</p>
<p><strong>event</strong> : You generally use a determinate ProgressBar in this mode. The ProgressBar control only updates if the value of the source property extends the EventDispatcher class. This is the default mode.</p>
<p>You also use this mode if you reload an image and Image controls to load multiple images.</p>
<p><strong>polled:</strong> Use the source property to specify a loading process that exposes the bytesLoaded and bytesTotal properties. You generally use a determinate ProgressBar in this mode.</p>
<p><strong>manual :</strong> Set the maximum, minimum, and indeterminate properties along with calls to the setProgress() method. generally use an indeterminate ProgressBar in this mode.</p>
<p>You can create a progress bar by:<br />
<code>&lt;mx:ProgressBar width="200" mode="polled"/&gt;</code></p>
<p>Here you can get complete syntax of progressbar control. </p>
<pre><code>&lt;mx:ProgressBar
    Properties
    conversion="1"
    direction="right|left"
    indeterminate="false|true"
    label="No default"
    labelPlacement="bottom|top|left|right|center"
    maximum="0"
    minimum="0"
    mode="event|polled|manual"
    source="No default"
  
    Styles
    barColor="undefined"
    barSkin="ProgressBarSkin"
    borderColor="0xAAB3B3"
    color="0x0B333C"
    disabledColor="0xAAB3B3"
    fontAntiAliasType="advanced"
    fontFamily="Verdana"
    fontGridFitType="pixel"
    fontSharpness="0"
    fontSize="10"
    fontThickness="0"
    fontStyle="normal|italic"
    fontWeight="normal|bold"
    horizontalGap="8"
    indeterminateMoveInterval="26"
    indeterminateSkin="ProgressIndeterminateSkin"
    labelWidth="Computed"
    leading="0"
    maskSkin="ProgressMaskSkin"
    paddingLeft="0"
    paddingRight="0"
    textAlign="left|right|center"
    textDecoration="none|underline"
    textIndent="0"
    themeColor="haloGreen|haloBlue|haloOrange"
    trackColors="[0xE6EEEE,0xE6EEEE]"
    trackHeight="Calculated"
    trackSkin="ProgressTrackSkin"
    verticalGap="6"
  
    Events
    complete="No default"
    hide="No default"
    progress="No default"
    show="No default"
  
    Effects
    completeEffect="No default"
  /&gt;</code></pre>
<p>If progress bar mode is manual then you can set progress bar value by setProgress method. Here is the syntax:<br />
<code>setProgress(Number completed, Number total)</code></p>
<p>By default, the ProgressBar displays the label LOADING xx%, where xx is the percent of the image loaded. You use the label property to specify a different text string to display.</p>
<p>The label property lets you include the following special characters in the label text string:</p>
<p>%1 Corresponds to the current number of bytes loaded.<br />
%2 Corresponds to the total number of bytes.<br />
%3 Corresponds to the percent loaded.<br />
%% Corresponds to the % sign. </p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&gt;
    &lt;mx:Script&gt;
        &lt;![CDATA[
            import mx.events.SliderEvent;

            private function slider_change(evt:SliderEvent):void {
                progressBar.setProgress(evt.value, progressBar.maximum);
            }
        ]]&gt;
    &lt;/mx:Script&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Form styleName="plain"&gt;
            &lt;mx:FormItem label="Set Progress bar by moving slider:"&gt;
                &lt;mx:HSlider id="slider"
                        minimum="0"
                        maximum="360"
                        value="0"
                        liveDragging="true"
                        snapInterval="1"
                        tickInterval="10"
                        change="slider_change(event);"
                        width="{progressBar.width}" /&gt;
            &lt;/mx:FormItem&gt;
        &lt;/mx:Form&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:ProgressBar id="progressBar" mode="manual" minimum="0"maximum="360" /&gt;

&lt;/mx:Application&gt;</code></pre>
<p>Soon I will post some more flex progress bar code example. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rsdhariwal.com/2009/08/07/flex-progress-bar-control/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex file upload with PHP using the FileReference class</title>
		<link>http://www.rsdhariwal.com/2009/08/06/flex-file-upload-with-php-using-the-filereference-class/</link>
		<comments>http://www.rsdhariwal.com/2009/08/06/flex-file-upload-with-php-using-the-filereference-class/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 04:57:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex 3]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[flex examples]]></category>
		<category><![CDATA[file uploading in flex]]></category>
		<category><![CDATA[FileReference]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[Upload file]]></category>

		<guid isPermaLink="false">http://www.rsdhariwal.com/?p=50</guid>
		<description><![CDATA[Many flex user need to know about file uploading in flex. Today I am giving you some information with code examples regarding file uploading in flex. ]]></description>
			<content:encoded><![CDATA[<p>Many flex user need to know about file uploading in flex. Today I am giving you some information with code examples regarding file uploading in flex. </p>
<p>The FileReference class provides a means to upload and download files between a user&#8217;s computer and a server. </p>
<p>An operating-system dialog box prompts the user to select a file to upload or a location for download. Each FileReference object refers to a single file. You can get information about file like Name of file, Size of file, date of creation and date of modification etc. with the help of FileReference properties.</p>
<p>FileReference instances are created by the following ways:<br />
<code>var myFileReference = new FileReference();</code></p>
<p>By default, the system open file dialog box allows users to select any file type from the local computer, although you can specify one or more custom file type filters by passing an array of file filter instances to the browse() method:</p>
<pre><code>var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
var textTypes:FileFilter = new FileFilter("Text Files (*.txt, *.rtf)", "*.txt; *.rtf");
var allTypes:Array = new Array(imageTypes, textTypes);
var fileRef:FileReference = new FileReference();
fileRef.browse(allTypes);</code></pre>
<p>When you attempt to upload a file using the FileReference.upload() method, any of the following events may be dispatched:</p>
<ul>
<li>Event.OPEN: Dispatched when an upload operation starts.</li>
<li>ProgressEvent.PROGRESS: Dispatched periodically during the file upload operation.</li>
<li>Event.COMPLETE: Dispatched when the file upload operation completes successfully.</li>
<li>SecurityErrorEvent.SECURITY_ERROR: Dispatched when an upload fails because of a security violation.</li>
<li>HTTPStatusEvent.HTTP_STATUS: Dispatched when an upload fails because of an HTTP error.</li>
<li>IOErrorEvent.IO_ERROR: Dispatched if the upload fails because of any of the following reasons:</li>
<li>
<ul>
<li>An input/output error occurred while Flash Player is reading, writing, or transmitting the file.</li>
<li>The SWF tried to upload a file to a server that requires authentication (such as a user name and password). During upload, Flash Player does not provide a means for users to enter passwords.</li>
<li>The url parameter contains an invalid protocol. The FileReference.upload() method must use either HTTP or HTTPS.</li>
</ul>
</li>
</ul>
<p>You can declare event and there call back function is as follow:</p>
<p>fileRef.addEventListener(Event.SELECT, fileRef_select);<br />
fileRef.addEventListener(ProgressEvent.PROGRESS, fileRef_progress);<br />
fileRef.addEventListener(Event.COMPLETE, fileRef_complete);</p>
<p>The above code statement declares that on occurring any of the above declared event which function should be call.</p>
<p>The following example shows you how you can use the FileReference class’s browse() method to allow users to select and upload a single file to a Web server.</p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2007/09/21/uploading-files-in-flex-using-the-filereference-class/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"
        creationComplete="init();"&gt;

    &lt;mx:Script&gt;
        &lt;![CDATA[
            private var fileRef:FileReference;

            private const FILE_UPLOAD_URL:String = "http://www.yourdomain.com/services/upload.php";

            private function init():void {
                fileRef = new FileReference();
                fileRef.addEventListener(Event.SELECT, fileRef_select);
                fileRef.addEventListener(ProgressEvent.PROGRESS, fileRef_progress);
                fileRef.addEventListener(Event.COMPLETE, fileRef_complete);
            }

            private function browseAndUpload():void {
                fileRef.browse();
                message.text = "";
            }

            private function fileRef_select(evt:Event):void {
                try {
                    message.text = "size (bytes): " + numberFormatter.format(fileRef.size);
                    fileRef.upload(new URLRequest(FILE_UPLOAD_URL));
                } catch (err:Error) {
                    message.text = "ERROR: zero-byte file";
                }
            }

            private function fileRef_progress(evt:ProgressEvent):void {
                progressBar.visible = true;
            }

            private function fileRef_complete(evt:Event):void {
                message.text += " (complete)";
                progressBar.visible = false;
            }
        ]]&gt;
    &lt;/mx:Script&gt;

    &lt;mx:NumberFormatter id="numberFormatter" /&gt;

    &lt;mx:Button label="Upload file"
            click="browseAndUpload();" /&gt;
    &lt;mx:Label id="message" /&gt;
    &lt;mx:ProgressBar id="progressBar"
            indeterminate="true"
            visible="false" /&gt;

&lt;/mx:Application&gt;</code>
</pre>
<p>In the above example we take a progress bar which will show the progress of file uploading. We also take a button which opens a system file open dialog box to select file from local computer. </p>
<p>When ever the above flex code gets execute first of all init() function will run. Using this function we create instance of FileReference and declare call back function for three FileReference events SELECT, PROGRESS and COMPLETE.</p>
<p>When we system dialog box using browse() and user will select a file from local computer at that time SELECT event will fire and the declared method will call to upload file at server by Upload().</p>
<p>When file uploading start at server to show uploading process we set the progress bar value at every time when PROGRESS event fire.</p>
<p>When file uploaded successfully at the server COMPLETE event fire we write appropriate code in that function which do what we want to do after file uploaded at server.</p>
<p>Please write a file for handling uploading using php and upload at the server and set its URL in the flex code. You can get lots of example of php file uploading just search on google.</p>
<p>The above code example upload single file at a time. If you want to allow users to upload multiple files at once, you would use the FileReferenceList class instead of FileReference.</p>
<p>I will post a example for FileReferenceList in my next post. </p>
<p>I hope the above information helps a lot if you have any query then feel free to ask. Please post your comment for the motivation to posting me information about flex here. if you need any other code example please let me know. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rsdhariwal.com/2009/08/06/flex-file-upload-with-php-using-the-filereference-class/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex Tutorials and some useful links</title>
		<link>http://www.rsdhariwal.com/2009/07/31/flex-tutorials-and-some-useful-links/</link>
		<comments>http://www.rsdhariwal.com/2009/07/31/flex-tutorials-and-some-useful-links/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 18:06:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex 3]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex builder]]></category>
		<category><![CDATA[flex examples]]></category>
		<category><![CDATA[flex projects]]></category>
		<category><![CDATA[flex sdk]]></category>
		<category><![CDATA[flex tutorials]]></category>
		<category><![CDATA[flex video training]]></category>
		<category><![CDATA[flex work samples]]></category>

		<guid isPermaLink="false">http://www.rsdhariwal.com/?p=39</guid>
		<description><![CDATA[Today I was bit busy so I am posting  little late. My lots  of friends requested me to share some basic information of flex. So today I am sharing you some basic information of flex, its tutorials links and some other useful links for flex]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>Today I was bit busy so I am posting  little late. My lots  of friends requested me to share some basic information of flex. So today I am sharing you some basic information of flex, its tutorials links and some other useful links for flex.</p>
<p>The Flex is a cross-platform framework, it is open source framework for creating rich Internet applications that run identically in all major browsers and operating systems. You can also make desktop application in flex using Adobe AIR.</p>
<p>To work in flex you just need Flex 3 SDK and  <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexbuilder3" target="_blank" rel="nofollow">Flex Builder 3</a>. Flex SDK 3 is freely available. You can download it from the here.</p>
<p><a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk" rel="nofollow" target="_blank">Download Flex 3 SDK</a></p>
<p>Flex Builder is paid you can use its trial version. You can also use Eclipse™ based IDE designed to help software developers build rich Internet applications (RIAs) using the open source Flex framework.<br />
<a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexbuilder3" rel="nofollow" target="_blank">Download Flex Builder</a></p>
<h4>Here are some more useful links for flex.</h4>
<ul>
<li>The mail Adobe Flex site is <a href="http://labs.adobe.com" rel="nofollow" target="_blank">labs.adobe.com</a></li>
<li><a href="http://labs.adobe.com/wiki/index.php/Main_Page" rel="nofollow" target="_blank">Adobe Flex Tutorial</a></li>
<li><a href="http://learn.adobe.com/wiki/display/Flex/Getting+Started" rel="nofollow" target="_blank">Another good tutorial for flex. </a></li>
<li><a href="http://examples.adobe.com/flex3/componentexplorer/explorer.html" rel="nofollow" target="_blank">Tutorial for flex Component</a></li>
<li><a href="http://www.adobe.com/devnet/flex/tourdeflex/" rel="nofollow" target="_blank">TourdeFlex great tutorial. <strong>MUST CHECK</strong> TourdeFlex is a desktop application for exploring Flex capabilities and resources, including the core Flex components, Adobe AIR, data integration, and a variety of third-party components, effects, skins, and more </a></li>
<li><a href="http://blogs.adobe.com/flexteam/" rel="nofollow" target="_blank">Flex team blog</a></li>
<li><a href="http://flex.org/showcase/" rel="nofollow" target="_blank">Sample Project of Flex</a></li>
<li><a href="http://blog.flexexamples.com/index.php" rel="nofollow" target="_blank">Great flex code examples site.</a></li>
<li><a href="http://www.adobe.com/devnet/flex/videotraining/" rel="nofollow" target="_blank"><strong>Flex in a Week video training</strong></a></li>
</ul>
<p>Please do check all the links. I am sure you will get lots of help with it. I will keep posting more good stuff here. but I need your co-operation. Keep post your comments. </p>
<p>If you want any help from me regarding flex you are most welcome at any time.</p>
<p>Special thanks to Mr. Gunjan Karun, Vaibhav Nadgonde (Noddy) and Naveen Kumar Sharma to encourage me to post this information for you all.</p>
<p>Happy Blogging<br />
Ravindra</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rsdhariwal.com/2009/07/31/flex-tutorials-and-some-useful-links/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
