<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Flex Menu Accelerators</title>
	<atom:link href="http://www.rphelan.com/2008/03/17/flex-menu-accelerators/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/</link>
	<description>Exploring Flex, Design, and Visualization</description>
	<lastBuildDate>Fri, 12 Mar 2010 18:25:57 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ryan</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-7644</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Mon, 21 Sep 2009 19:45:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-7644</guid>
		<description>gembin, because of the current limitations of the framework and the fact that Flex 4 will make this type of enhancement &lt;em&gt;much&lt;/em&gt; easier, I am not developing this component any further.  If you want to take a stab at it though, take a look at newton&#039;s post above and my response for a starting point.  And as always, I encourage you to share your findings with the community!</description>
		<content:encoded><![CDATA[<p>gembin, because of the current limitations of the framework and the fact that Flex 4 will make this type of enhancement <em>much</em> easier, I am not developing this component any further.  If you want to take a stab at it though, take a look at newton&#8217;s post above and my response for a starting point.  And as always, I encourage you to share your findings with the community!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gembin</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-7010</link>
		<dc:creator>gembin</dc:creator>
		<pubDate>Wed, 26 Aug 2009 15:45:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-7010</guid>
		<description>hi, can you make it supports both icon and accelerator</description>
		<content:encoded><![CDATA[<p>hi, can you make it supports both icon and accelerator</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: po2son</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-6911</link>
		<dc:creator>po2son</dc:creator>
		<pubDate>Mon, 17 Aug 2009 09:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-6911</guid>
		<description>ops... missed :(

			private function onKeyUp( event:KeyboardEvent ):void
			{
				var o:XML;
				for each( var accelerator:Accelerator in _accelerators )
				{
					if( accelerator.test( event ) ) {
						for each (o in this.menubarXML..menuitem)
						{
							if (String(o.@data) == String(accelerator.data)) {
								if (o.@type==&quot;check&quot;) {
									o.@toggled = String(!(o.@toggled == &quot;true&quot;));
								} 
							}
						}
						handleMenuFunction( accelerator.data as String );
					}
				}
			}</description>
		<content:encoded><![CDATA[<p>ops&#8230; missed :(</p>
<p>			private function onKeyUp( event:KeyboardEvent ):void<br />
			{<br />
				var o:XML;<br />
				for each( var accelerator:Accelerator in _accelerators )<br />
				{<br />
					if( accelerator.test( event ) ) {<br />
						for each (o in this.menubarXML..menuitem)<br />
						{<br />
							if (String(o.@data) == String(accelerator.data)) {<br />
								if (o.@type==&#8221;check&#8221;) {<br />
									o.@toggled = String(!(o.@toggled == &#8220;true&#8221;));<br />
								}<br />
							}<br />
						}<br />
						handleMenuFunction( accelerator.data as String );<br />
					}<br />
				}<br />
			}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: po2son</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-6907</link>
		<dc:creator>po2son</dc:creator>
		<pubDate>Mon, 17 Aug 2009 06:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-6907</guid>
		<description>change toggled attribute of check type menu when called by Accelerator.

			private function onKeyUp( event:KeyboardEvent ):void
			{
				var o:XML;
				for each( var accelerator:Accelerator in _accelerators )
				{
					if( accelerator.test( event ) )
						for each (o in this.menuProvider..menuitem)
						{
							if (String(o.@data) == String(accelerator.data)) {
								if (o.@type==&quot;check&quot;) {
									o.@toggled = String(!(o.@toggled == &quot;true&quot;));
								} 
							}
						}
					handleMenuFunction( accelerator.data as String );
				}
			}</description>
		<content:encoded><![CDATA[<p>change toggled attribute of check type menu when called by Accelerator.</p>
<p>			private function onKeyUp( event:KeyboardEvent ):void<br />
			{<br />
				var o:XML;<br />
				for each( var accelerator:Accelerator in _accelerators )<br />
				{<br />
					if( accelerator.test( event ) )<br />
						for each (o in this.menuProvider..menuitem)<br />
						{<br />
							if (String(o.@data) == String(accelerator.data)) {<br />
								if (o.@type==&#8221;check&#8221;) {<br />
									o.@toggled = String(!(o.@toggled == &#8220;true&#8221;));<br />
								}<br />
							}<br />
						}<br />
					handleMenuFunction( accelerator.data as String );<br />
				}<br />
			}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-5378</link>
		<dc:creator>Krishna</dc:creator>
		<pubDate>Fri, 05 Jun 2009 11:05:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-5378</guid>
		<description>I have another problem like i want to place icon in the menus with accelerator.. Can you help me in doing so.</description>
		<content:encoded><![CDATA[<p>I have another problem like i want to place icon in the menus with accelerator.. Can you help me in doing so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-5376</link>
		<dc:creator>Krishna</dc:creator>
		<pubDate>Fri, 05 Jun 2009 10:20:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-5376</guid>
		<description>You make it very easy of the functionality. 
I have a problem with placing the shortcut Key side of label like &quot;Open       Ctrl+O&quot;. Can you please help me in doing so.

Thanks in advance</description>
		<content:encoded><![CDATA[<p>You make it very easy of the functionality.<br />
I have a problem with placing the shortcut Key side of label like &#8220;Open       Ctrl+O&#8221;. Can you please help me in doing so.</p>
<p>Thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: newton</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-2926</link>
		<dc:creator>newton</dc:creator>
		<pubDate>Tue, 24 Mar 2009 04:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-2926</guid>
		<description>Thanks, by the time I saw your reply I had already done it.</description>
		<content:encoded><![CDATA[<p>Thanks, by the time I saw your reply I had already done it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-2879</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Sat, 21 Mar 2009 20:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-2879</guid>
		<description>Newton, yes this is possible.  You would have to add the new label into the AcceleratorMenuItemRenderer class and modify the layout logic in updateDisplayList() to arrange everything the way you want it.</description>
		<content:encoded><![CDATA[<p>Newton, yes this is possible.  You would have to add the new label into the AcceleratorMenuItemRenderer class and modify the layout logic in updateDisplayList() to arrange everything the way you want it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: newton</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-2870</link>
		<dc:creator>newton</dc:creator>
		<pubDate>Sat, 21 Mar 2009 06:23:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-2870</guid>
		<description>Is there any chance if you can split the label into two text fields and let the iconField be  unchanged because I was trying to keep my icons stay to the left of the labels</description>
		<content:encoded><![CDATA[<p>Is there any chance if you can split the label into two text fields and let the iconField be  unchanged because I was trying to keep my icons stay to the left of the labels</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ilew</title>
		<link>http://www.rphelan.com/2008/03/17/flex-menu-accelerators/comment-page-1/#comment-1840</link>
		<dc:creator>ilew</dc:creator>
		<pubDate>Wed, 17 Dec 2008 01:40:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.rphelan.com/archives/7#comment-1840</guid>
		<description>First, thank you for your source. It is so helpful for me.
I have one question: why implement KeyUtils by yourself? Maybe we could use flash.ui.Keyboard.</description>
		<content:encoded><![CDATA[<p>First, thank you for your source. It is so helpful for me.<br />
I have one question: why implement KeyUtils by yourself? Maybe we could use flash.ui.Keyboard.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
