<?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>Responsive Design Studio</title>
	<atom:link href="http://responsivedesignstudio.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://responsivedesignstudio.com/blog</link>
	<description>Website development company Melbourne Australia</description>
	<lastBuildDate>Tue, 06 Nov 2012 07:39:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>SEO Terms</title>
		<link>http://responsivedesignstudio.com/blog/2012/10/03/seo-terms/</link>
		<comments>http://responsivedesignstudio.com/blog/2012/10/03/seo-terms/#comments</comments>
		<pubDate>Wed, 03 Oct 2012 05:29:41 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search engine optimization]]></category>
		<category><![CDATA[SEO Terms]]></category>
		<category><![CDATA[What is SEO]]></category>

		<guid isPermaLink="false">http://responsivedesignstudio.com/blog/?p=167</guid>
		<description><![CDATA[Search Engine Optimization (SEO): In simple words search engine optimization is the process applied to a website for improving the quality and volume of web traffic and make it more search engine friendly. In this process a number of proven<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2012/10/03/seo-terms/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>Search Engine Optimization (SEO)</strong>: In simple words search engine optimization is the process applied to a website for improving the quality and volume of web traffic and make it more search engine friendly. In this process a number of proven SEO techniques on and off page are applied so that website achieves a higher ranking with the major search engines when certain keywords and phrases are put in the search field. SEO is very important if you want to target unknown customers those generally search information online.</p>
<p><strong>PageRank</strong>: A page rank is a term initiated by Google. This is a range from 1-10 and defines how important a website is on the internet. The higher the number the important the site is. Behind the scene it is a is a link analysis algorithm that is used by Google to estimate the relative important of website.<br />
The basic idea behind the algorithm is the fact that a link from page A to page B can be seen as a vote of trust from page A to page B. The higher the number of links (weighted to their value) to a page, the higher the probability that the page is important.</p>
<p><strong>Search Algorithm</strong>: Google’s search algorithm is used to find the most relevant web pages for any search query. Google enhance or modify its algorithm about 400 times a year. Most of the changes are minor, but every couple of months, a major update happens that can impact the ranking or results of existing websites. The two most recent algorithm changes are: Panda and Penguin. The algorithm considers over 200 factors (according to Google), including the PageRank value, the title tag, the meta tags, the content of the website, the age of the domain, etc.</p>
<p><strong>400 status code</strong>: The 400 status code means a &#8220;Bad Request,&#8221; indicating that the server is not able to understand the document request due to malformed syntax.</p>
<p><strong>401 status code</strong>: The 401 status code means &#8220;Unauthorized.&#8221; The server is requesting user authentication prior to fulfilling the document request.</p>
<p><strong>403 status code</strong>: The 403 status code means &#8220;Forbidden.&#8221; The server understood the request, but is refusing to fulfill it. The webmaster may wish to alert the user as to why her request has been denied. If the organization does<br />
not wish to provide a reason, a 404 (Not Found) status code can be displayed<br />
instead.</p>
<p><strong>404 status code</strong>: The 404 error message represents a document &#8220;Not Found.&#8221; This means that the client was able to communicate with the server, but the server could not find the requested document. Alternatively, the server could be configured to not fulfill the request and not provide a reason why.</p>
<p><strong>410 status code</strong>: Similar to a 404 (Not Found) error message, the 410 status code indicates that the requested document is intentionally &#8220;Gone&#8221; (i.e., is no longer available), and there is no forwarding address.<br />
The 410 status code is usually used for limited-display documents such as<br />
promotional information. It is up to the webmaster to determine at what point to remove the 410 status message.</p>
<p><strong>500 status code</strong> : The 500 error message states that there was an “Internal Server Error” that has prevented the document request from being fulfilled.</p>
<p><strong>501 status code</strong> : The 501 error message is displayed when the server does not recognize the document request method. The server is not capable of fulfilling this request and states that the request was “Not Implemented.”</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2012/10/03/seo-terms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Responsive Design?</title>
		<link>http://responsivedesignstudio.com/blog/2012/09/14/what-is-responsive-design/</link>
		<comments>http://responsivedesignstudio.com/blog/2012/09/14/what-is-responsive-design/#comments</comments>
		<pubDate>Fri, 14 Sep 2012 04:07:57 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Responsive design]]></category>
		<category><![CDATA[Boilerplate]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Twitter Bootstrap]]></category>

		<guid isPermaLink="false">http://responsivedesignstudio.com/blog/?p=8</guid>
		<description><![CDATA[In simple terms Responsive Design is a web design methodology used to produce the optimal user experience by enabling webpage layouts to adapt to a variety of dimensions irrespective of target device screen size or operating system. Responsive Design mostly<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2012/09/14/what-is-responsive-design/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p>In simple terms Responsive Design is a web design methodology used to produce the optimal user experience by enabling webpage layouts to adapt to a variety of dimensions irrespective of target device screen size or operating system.</p>
<p>Responsive Design mostly relies on liquid design. This means they scale on percentage values. But they are difficult to design for (you loose a lot of control from the designers point of view).</p>
<p>A far more interesting approach in my opinion is the usage of Media Queries and setting some breakpoints to switch to different style sheets that produce a different design. This approach is often called &#8220;Responsive Enhancement&#8221;.</p>
<p><strong>The ingredients</strong><br />
So what does it take to create a responsive design? Speaking purely in terms of front-end layout, it takes three core ingredients:<br />
1. A flexible, grid-based layout,<br />
2. Flexible images and media, and<br />
3. Media queries, a module from the CSS3 specification.</p>
<table width="665" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="background-color: #ddd;" valign="top" width="205">
<p align="center"><strong>FLUID GRID</strong></p>
</td>
<td style="background-color: #ddd;" valign="top" width="205">
<p align="center"><strong>FLEXIBLE  IMAGES</strong></p>
</td>
<td style="background-color: #ddd;" valign="top" width="205">
<p align="center"><strong>MEDIA  QUERIES</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="205">
<p align="center">Grid used as guides, in resizing screen proportionately using ems/ Relative percentages</p>
<p align="center">(Relative% = target ÷ context)</p>
<p align="center">
</td>
<td valign="top" width="205">
<p align="center">The next technique of RWD is the way images are handled and presented – scaled or positioned judiciously – to fit different type of containers.</p>
</td>
<td valign="top" width="205">
<p align="center">These are media type expressions that check for conditions the platform (browser/device) can support. This helps RWD decisions to deliver the right user experience for the target platform.</p>
</td>
</tr>
</tbody>
</table>
<p><strong>Why Responsive Design???</strong></p>
<p>One of the simple answer is <strong>Cost</strong>. In today&#8217;s shrinking and cautious economy most of the customers can not afford to develop multiple sites or mobile applications to support their audience with web browsing capability on multiple devices. Responsive web design is one of the way to target this audience without developing multiple sites or mobile applications.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2012/09/14/what-is-responsive-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Must read Flash / Flex Magazine</title>
		<link>http://responsivedesignstudio.com/blog/2009/06/02/must-read-gamers-magazine/</link>
		<comments>http://responsivedesignstudio.com/blog/2009/06/02/must-read-gamers-magazine/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 07:04:38 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash CS3]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://flexcomps.wordpress.com/?p=153</guid>
		<description><![CDATA[FFDMag had excellent magazine for flash and flex programmers having articles ranging from Beginner Level to expert levels. Just check some of the topics below Flash Flex developer interview with Dave Schroeder about the Flashbelt Conference&#8230; BannerSnack – A quick<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2009/06/02/must-read-gamers-magazine/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://ffdmag.com" target="_blank"><img class="alignnone size-full wp-image-154" title="FFD_02-2009" src="http://flexcomps.files.wordpress.com/2009/06/ffd_02-2009.jpg" alt="FFD_02-2009" width="400" height="566" /></a></p>
<p>FFDMag had excellent magazine for flash and flex programmers having articles ranging from Beginner Level to expert levels. Just check some of the topics below</p>
<ul>
<li><span>Flash Flex developer interview with Dave Schroeder about the Flashbelt Conference&#8230;</span></li>
<li><span>BannerSnack – A quick alternative to Flash?&#8230;</span></li>
<li><span>Working With Flash CS4 New Features: Inverse kinematics (IK) with Bone Tool&#8230;</span></li>
<li><span>Tracking Time with Screenweaver HX&#8230;</span></li>
<li><span>Using all the different components within CS4 to built a complete site&#8230;</span></li>
<li><span>Model View Controller – What&#8217;s the Secret Sauce&#8230; ?&#8230;</span></li>
<li><span>JSFL Quirks&#8230;</span></li>
<li><span>SWX: The Native Data Format for Adobe Flash&#8230;</span></li>
<li><span>An introduction to Flickr In Flash&#8230;</span></li>
<li><span>Flash video and AS3&#8230;</span></li>
<li><span>WebORB tricks&#8230;</span></li>
<li><span>Multi-user Applications in haXe&#8230;</span></li>
<li><span>Achieving a retro-style using only Flash&#8230;</span></li>
<li><span>Secrets of a professional Flash game programmer&#8230;</span></li>
<li><span>Interview with Lee Brimelow&#8230;</span></li>
</ul>
<p>You can subscribe this magazine from the following link</p>
<p><a href="http://ffdmag.com/prt/view/subscription.html" target="_blank">http://ffdmag.com/prt/view/subscription.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2009/06/02/must-read-gamers-magazine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Solution for Canvas having rounded corner and a background</title>
		<link>http://responsivedesignstudio.com/blog/2008/12/20/solution-for-canas-having-rounded-corner-and-a-background/</link>
		<comments>http://responsivedesignstudio.com/blog/2008/12/20/solution-for-canas-having-rounded-corner-and-a-background/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 13:35:10 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[canvas with round corner background]]></category>
		<category><![CDATA[round corner canvas]]></category>

		<guid isPermaLink="false">http://flexcomps.wordpress.com/?p=147</guid>
		<description><![CDATA[I have faced a problem when i tried to have a canvas with rounded corner and having an image. I doesn&#8217;t want to make the rounded corners in image as the content is going to be scaled. After doing some<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2008/12/20/solution-for-canas-having-rounded-corner-and-a-background/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p>I have faced a problem when i tried to have a canvas with rounded corner and having an image. I doesn&#8217;t want to make the rounded corners in image as the content is going to be scaled. After doing some research on Net i found a good solution to the problem. it is a kind of trick where you put the rounded corner canvas as a mask on your image and it works perfectly <img src='http://responsivedesignstudio.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Following is the code for the same<br />
<code><br />
&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"&gt;<br />
&lt;mx:Image source="../bin-debug/assets/bg.jpg" x="10" y="10" mask="{maskCanvas}" height="80%" width="80%" maintainAspectRatio="false" /&gt;<br />
&lt;mx:Canvas id="maskCanvas" x="10" y="10" width="80%" height="80%" cornerRadius="10" borderStyle="solid"&gt;<br />
&lt;/mx:Canvas&gt;<br />
&lt;/mx:Application&gt;<br />
</code></p>
<p>Do remember to create an asset folder having a &#8220;bg.jpg&#8221; image when trying this solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2008/12/20/solution-for-canas-having-rounded-corner-and-a-background/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Macro to copy sheets Names in Excel</title>
		<link>http://responsivedesignstudio.com/blog/2008/11/07/macro-to-copy-sheets-names-in-excel/</link>
		<comments>http://responsivedesignstudio.com/blog/2008/11/07/macro-to-copy-sheets-names-in-excel/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 09:40:09 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Macros]]></category>
		<category><![CDATA[VB]]></category>
		<category><![CDATA[excel macro]]></category>

		<guid isPermaLink="false">http://flexcomps.wordpress.com/?p=144</guid>
		<description><![CDATA[A very nice utility Sub CreateListOfSheetNames() Set wkbkToCount = ActiveWorkbook iRow = 1 With Sheets.Add For Each ws In wkbkToCount.Worksheets .Rows(iRow).Cells(1).Value = ws.Name ActiveSheet.Hyperlinks.Add Anchor:=.Rows(iRow).Cells(1), Address:="", SubAddress:= _ ws.Name &#38; "!A1", TextToDisplay:=ws.Name iRow = iRow + 1 Next End With<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2008/11/07/macro-to-copy-sheets-names-in-excel/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p>A very nice utility<br />
<code><br />
Sub CreateListOfSheetNames()<br />
Set wkbkToCount = ActiveWorkbook<br />
iRow = 1<br />
With Sheets.Add<br />
For Each ws In wkbkToCount.Worksheets<br />
.Rows(iRow).Cells(1).Value = ws.Name<br />
ActiveSheet.Hyperlinks.Add Anchor:=.Rows(iRow).Cells(1), Address:="", SubAddress:= _<br />
ws.Name &amp; "!A1", TextToDisplay:=ws.Name<br />
iRow = iRow + 1<br />
Next<br />
End With<br />
End Sub<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2008/11/07/macro-to-copy-sheets-names-in-excel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Removing a child from a parent by passing instance name as string</title>
		<link>http://responsivedesignstudio.com/blog/2008/10/21/removing-a-child-from-a-parent-by-passing-instance-name-as-string/</link>
		<comments>http://responsivedesignstudio.com/blog/2008/10/21/removing-a-child-from-a-parent-by-passing-instance-name-as-string/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 07:32:27 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash CS3]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[remove child by passing instance name as string]]></category>
		<category><![CDATA[remove child from parent]]></category>
		<category><![CDATA[remove child from stage]]></category>

		<guid isPermaLink="false">http://flexcomps.wordpress.com/?p=142</guid>
		<description><![CDATA[Following is a code to remove a child from a parent by passing it&#8217;s instance name as a string and parent as a display object import fl.controls.Button; //&#8212;&#8212;&#8212;&#8211; Draw a graphics on the stage &#8212;&#8212;&#8212;- var t:Sprite = new Sprite();<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2008/10/21/removing-a-child-from-a-parent-by-passing-instance-name-as-string/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p>Following is a code to remove a child from a parent by passing it&#8217;s instance name as a string and parent as a display object<br />
<code><br />
import fl.controls.Button; </code></p>
<p>//&#8212;&#8212;&#8212;&#8211; Draw a graphics on the stage &#8212;&#8212;&#8212;-<br />
var t:Sprite = new Sprite();<br />
t.name = &#8220;testSprite&#8221;;<br />
t.graphics.lineStyle(1,0x0000ff);<br />
t.graphics.beginFill(0xff0000);<br />
t.graphics.drawCircle(0,0,50);<br />
t.graphics.endFill();<br />
addChild(t);<br />
t.x =100;<br />
t.y = 100;</p>
<p>//&#8212;&#8212;&#8212;&#8211; Remove Child Function &#8212;&#8212;&#8212;&#8212;&#8211;<br />
function removeChildWithRef(spriteName:String, parentObj:*){<br />
var t:DisplayObject = parentObj.getChildByName(spriteName);<br />
parentObj.removeChild(t);<br />
}</p>
<p>//&#8212;&#8212;&#8212;&#8212;- Add  a Button to Stage &#8212;&#8212;&#8212;&#8212;<br />
var tBtn:Button = new Button();<br />
tBtn.label = &#8220;Remove Circle&#8221;;<br />
tBtn.x = 50;<br />
tBtn.y = 170;<br />
tBtn.addEventListener(MouseEvent.CLICK,onClick);<br />
addChild(tBtn);</p>
<p>//&#8212;&#8212;&#8212;&#8212; Capture Click Event &#8212;&#8212;&#8212;&#8212;-<br />
function onClick(evt:MouseEvent){<br />
removeChildWithRef(&#8220;testSprite&#8221;,this);<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2008/10/21/removing-a-child-from-a-parent-by-passing-instance-name-as-string/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Improve Performance with BitmapData.lock( )</title>
		<link>http://responsivedesignstudio.com/blog/2008/10/10/improve-performance-with-bitmapdatalock/</link>
		<comments>http://responsivedesignstudio.com/blog/2008/10/10/improve-performance-with-bitmapdatalock/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 13:24:19 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash CS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[AS3 BitmapData class]]></category>
		<category><![CDATA[BitmapData.lock]]></category>
		<category><![CDATA[improve AS3 bitmap performance]]></category>

		<guid isPermaLink="false">http://flexcomps.wordpress.com/?p=133</guid>
		<description><![CDATA[While reading a book i come to a very interesting topic which i would like to share here &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; By default, The bitmap instances that reference a given BitmapData object are notified every time setPixel32( ) or setPixel( ) is<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2008/10/10/improve-performance-with-bitmapdatalock/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p>While reading a book i come to a very interesting topic which i would like to share here</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>By default, The bitmap instances that reference a given BitmapData object are notified every time setPixel32( ) or setPixel( ) is called on that object. When setPixel32( ) or setPixel( ) are used in rapid succession within the same frame cycle—such as when setting the color of every pixel in a bitmap—these notifications can reduce performance. To improve performance, we can use the BitmapData class’s instance method lock( ).</p>
<p>Calling lock( ) on a BitmapData object forces ActionScript to not notify dependent Bitmap objects when executing setPixel32( ) or setPixel( ). Hence, before using setPixel32( ) or setPixel( ) in rapid succession, always call lock( ). After calling lock( ), assign all desired pixel color values; then call the BitmapData( ) class’s instance method unlock( ). Calling unlock( ) instructs ActionScript to notify all dependent Bitmap objects as necessary.</p>
<p>Example below demonstrates the approach. The example uses a loop to assign a random color to every pixel in a 500 × 500 BitmapData object. Notice the call to lock( ) before the loop and unlock( ) after the loop.</p>
<p><span id="more-133"></span><code><br />
// Create the bitmap<br />
var imgData:BitmapData = new BitmapData(500, 500, true, 0x00000000);<br />
var bmp:Bitmap = new Bitmap(imgData);<br />
// Invoke lock( )<br />
imgData.lock( );<br />
// Set pixel color-values<br />
var color:uint;<br />
for (var i:int = 0; i &lt; imgData.height ; i++) {<br />
for (var j:int = 0; j &lt; imgData.width; j++) {<br />
color = Math.floor(Math.random( )*0xFFFFFFFF);<br />
imgData.setPixel32(j, i, color);<br />
}<br />
}<br />
// Invoke unlock( )<br />
</code><br />
In tests, when running above Example in the release version of Flash Player on a computer with a Pentium 4 2.6-GHz processor, a single iteration of the loop takes approximately 100 ms. Without lock( ), a single iteration takes approximately 125 ms. That is, code runs approximately 20% faster when lock( ) is used.</p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2008/10/10/improve-performance-with-bitmapdatalock/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Replicating click Event on a MouseOver event in Flex Accordion</title>
		<link>http://responsivedesignstudio.com/blog/2008/10/09/replicating-click-event-on-a-mouseover-event-in-flex-accordion/</link>
		<comments>http://responsivedesignstudio.com/blog/2008/10/09/replicating-click-event-on-a-mouseover-event-in-flex-accordion/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 09:19:03 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash CS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Components]]></category>
		<category><![CDATA[AS3 accordion]]></category>
		<category><![CDATA[Flex accordion component]]></category>

		<guid isPermaLink="false">http://flexcomps.wordpress.com/?p=131</guid>
		<description><![CDATA[The following code is solution to a problem where you need to make the accordion component&#8217;s MouseOver event to behave like a click event. The code will work only in the case if you have not given the names to<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2008/10/09/replicating-click-event-on-a-mouseover-event-in-flex-accordion/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p>The following code is solution to a problem where you need to make the accordion component&#8217;s MouseOver event to behave like a click event. The code will work only in the case if you have not given the names to the AccordionHeader explicitly.  Check the solution out here<br />
<code><br />
&lt;?xml version="1.0"?&gt;<br />
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"&gt;<br />
&lt;mx:Script&gt;<br />
&lt;![CDATA[<br />
public function onMouseOver(evt:MouseEvent):void{<br />
var strName:String = evt.target.name;<br />
var strLen:int = String("_header").length;<br />
if(strName.indexOf("_header") &gt; -1){<br />
accordion.selectedIndex = int(strName.substr(strLen,strName.length));<br />
}<br />
}<br />
]]&gt;<br />
&lt;/mx:Script&gt;<br />
&lt;mx:Panel title="Accordion Container Example" height="90%" width="90%"<br />
paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10"&gt;<br />
&lt;mx:Label width="100%" color="blue"<br />
text="Select an Accordion navigator button to change the panel."/&gt;<br />
&lt;mx:Accordion id="accordion" width="100%" height="100%" mouseOver="onMouseOver(event)" &gt;<br />
&lt;!-- Define each panel using a VBox container. --&gt;<br />
&lt;mx:VBox label="Accordion Button for Panel 1"&gt;<br />
&lt;mx:Label text="Accordion container panel 1"/&gt;<br />
&lt;/mx:VBox&gt;<br />
&lt;mx:VBox label="Accordion Button for Panel 2"&gt;<br />
&lt;mx:Label text="Accordion container panel 2"/&gt;<br />
&lt;/mx:VBox&gt;<br />
&lt;mx:VBox label="Accordion Button for Panel 3"&gt;<br />
&lt;mx:Label text="Accordion container panel 3"/&gt;<br />
&lt;/mx:VBox&gt;<br />
&lt;/mx:Accordion&gt;<br />
&lt;mx:Label width="100%" color="blue"<br />
text="Programmatically select the panel using a Button control."/&gt;<br />
&lt;mx:HBox&gt;<br />
&lt;mx:Button label="Select Panel 1" click="accordion.selectedIndex=0;"/&gt;<br />
&lt;mx:Button label="Select Panel 2" click="accordion.selectedIndex=1;"/&gt;<br />
&lt;mx:Button label="Select Panel 3" click="accordion.selectedIndex=2;"/&gt;<br />
&lt;/mx:HBox&gt;<br />
&lt;/mx:Panel&gt;<br />
&lt;/mx:Application&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2008/10/09/replicating-click-event-on-a-mouseover-event-in-flex-accordion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Attaching MovieClip from library by passing classname as a string in function in AS3</title>
		<link>http://responsivedesignstudio.com/blog/2008/09/26/attaching-movieclip-from-library-by-passing-classname-as-a-string-in-function-in-as3/</link>
		<comments>http://responsivedesignstudio.com/blog/2008/09/26/attaching-movieclip-from-library-by-passing-classname-as-a-string-in-function-in-as3/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 10:55:43 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash CS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3 attach movie from library]]></category>
		<category><![CDATA[attach movieclip by classname]]></category>
		<category><![CDATA[attach movieclip by function]]></category>
		<category><![CDATA[getDefinitionByName]]></category>

		<guid isPermaLink="false">http://flexcomps.wordpress.com/?p=128</guid>
		<description><![CDATA[The post contains a solution for a case where you need to attach a Library symbol and you have to pass that class name as a string to the function. The approach followed here is by using the getDefinitionByName utility<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2008/09/26/attaching-movieclip-from-library-by-passing-classname-as-a-string-in-function-in-as3/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p>The post contains a solution for a case where you need to attach a Library symbol and you have to pass that class name as a string to the function.</p>
<p>The approach followed here is by using the getDefinitionByName utility which interprets the string and convert it into a Class. Then you can use a new syntax with that particular class. Following is a code for the same solution and you can download the source files from <a href="http://www.flexcomps.com/experiments/AttachMovieByFunction.zip">here</a>. The &#8220;testMC&#8221; here is a movieClip in library with the className as testMC and BaseClass as flash.display.MovieClip<br />
<code><br />
import flash.utils.getDefinitionByName;</code></p>
<p><code><br />
function addMovieFromLibrary(mcIName:String){<br />
var tMC:Class =  getDefinitionByName(mcIName) as Class;<br />
var newMc:MovieClip = new tMC() as MovieClip;<br />
addChild(newMc);<br />
}</code></p>
<p><code><br />
addMovieFromLibrary("testMC");<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2008/09/26/attaching-movieclip-from-library-by-passing-classname-as-a-string-in-function-in-as3/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Enabling Handcursor on a MovieClip having dynamic TextField in AS3</title>
		<link>http://responsivedesignstudio.com/blog/2008/09/25/enabling-handcursor-on-a-movieclip-with-dynamic-textfield-in-as3/</link>
		<comments>http://responsivedesignstudio.com/blog/2008/09/25/enabling-handcursor-on-a-movieclip-with-dynamic-textfield-in-as3/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 13:09:10 +0000</pubDate>
		<dc:creator>Yogesh</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash CS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MovieClip.buttonMode]]></category>
		<category><![CDATA[Movieclip.mouseChildren]]></category>
		<category><![CDATA[show handcursor as3]]></category>
		<category><![CDATA[use handcursor on movieclips]]></category>

		<guid isPermaLink="false">http://flexcomps.wordpress.com/?p=125</guid>
		<description><![CDATA[You can enable the hand cursor on a MovieClip by defining the following statement MovieClip.buttonMode = true; However the solution does not work in-case you have a dynamic textField in that movieclip. To enable hand in this case you have<p><a class="more-link" href="http://responsivedesignstudio.com/blog/2008/09/25/enabling-handcursor-on-a-movieclip-with-dynamic-textfield-in-as3/">Continue reading</a></p>]]></description>
			<content:encoded><![CDATA[<p>You can enable the hand cursor on a MovieClip by defining the following statement</p>
<p>MovieClip.buttonMode = true;</p>
<p>However the solution does not work in-case you have a dynamic textField in that movieclip. To enable hand in this case you have to additionally write the following statement</p>
<p>MovieClip.mouseChildren = false;</p>
<p>The reason is that the <strong>mouseChildren</strong> property determines whether or not the children of the object are mouse enabled. If an  object is mouse enabled, a user can interact with it by using a mouse. The  default is <code>true</code> which makes the dynamic textfield interactable and due to the textfield behaviour the flash player does not show the hand-cursor.</p>
]]></content:encoded>
			<wfw:commentRss>http://responsivedesignstudio.com/blog/2008/09/25/enabling-handcursor-on-a-movieclip-with-dynamic-textfield-in-as3/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>
