<?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>DanDev.com &#187; Event</title>
	<atom:link href="http://www.dandev.com/tag/event/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dandev.com</link>
	<description>Daniel&#039;s dev-related-ish blog</description>
	<lastBuildDate>Sat, 17 Jul 2010 18:22:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Flex HDividedBox/VDividedBox divider double-click event oddity</title>
		<link>http://www.dandev.com/2009/12/hdividedbox/</link>
		<comments>http://www.dandev.com/2009/12/hdividedbox/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 02:30:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[DividedBox]]></category>
		<category><![CDATA[Divider]]></category>
		<category><![CDATA[Double-click]]></category>
		<category><![CDATA[DOUBLE_CLICK]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[HDividedBox]]></category>
		<category><![CDATA[MouseEvent]]></category>
		<category><![CDATA[VDividedBox]]></category>

		<guid isPermaLink="false">http://www.dandev.com/?p=171</guid>
		<description><![CDATA[I ran across an interesting case today while looking into an issue for someone else related to capturing the double-click event on the divider for a HDividedBox. It&#8217;s a little tricky to get the event to be captured by Flex. A quick search of the interwebs turned up nothing but people with the same issue. [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across an interesting case today while looking into an issue for someone else related to capturing the double-click event on the divider for a HDividedBox. It&#8217;s a little tricky to get the event to be captured by Flex. A quick search of the interwebs turned up nothing but people with the same issue. There is even an <a href="http://bugs.adobe.com/jira/browse/SDK-13">open bug in the Adobe Flex bug tracker</a>(you have to login) that seems to be the exact issue, but there is no resolution named. Through some quick experimentation I figured out you can get it to work like so:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #66cc66;">&lt;</span>?<span style="color: #0066CC;">xml</span> <span style="color: #0066CC;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;</span>mx:Application xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> 
    layout=<span style="color: #ff0000;">&quot;absolute&quot;</span>
    <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;600&quot;</span> <span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;588&quot;</span>
    applicationComplete=<span style="color: #ff0000;">&quot;start()&quot;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:HDividedBox id=<span style="color: #ff0000;">&quot;divBox&quot;</span> 
    	<span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;100%&quot;</span> <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;99%&quot;</span>
    	liveDragging=<span style="color: #ff0000;">&quot;true&quot;</span>
    	doubleClickEnabled=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #66cc66;">&gt;</span>
          <span style="color: #66cc66;">&lt;</span>mx:Canvas <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;50%&quot;</span><span style="color: #66cc66;">&gt;</span>
          		<span style="color: #66cc66;">&lt;</span>mx:<span style="color: #0066CC;">Text</span> <span style="color: #0066CC;">text</span>=<span style="color: #ff0000;">&quot;Some example text&quot;</span> <span style="color: #66cc66;">/&gt;</span>
          <span style="color: #66cc66;">&lt;/</span>mx:Canvas<span style="color: #66cc66;">&gt;</span>
          <span style="color: #66cc66;">&lt;</span>mx:Canvas <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;50%&quot;</span><span style="color: #66cc66;">&gt;</span>
          		<span style="color: #66cc66;">&lt;</span>mx:<span style="color: #0066CC;">Text</span> <span style="color: #0066CC;">text</span>=<span style="color: #ff0000;">&quot;Some example text&quot;</span> <span style="color: #66cc66;">/&gt;</span>
	      <span style="color: #66cc66;">&lt;/</span>mx:Canvas<span style="color: #66cc66;">&gt;</span>
     <span style="color: #66cc66;">&lt;/</span>mx:HDividedBox<span style="color: #66cc66;">&gt;</span>
     <span style="color: #66cc66;">&lt;</span>mx:Script<span style="color: #66cc66;">&gt;</span>
          <span style="color: #66cc66;">&lt;!</span><span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span>
               <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
                    divBox.<span style="color: #006600;">getDividerAt</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">DOUBLE_CLICK</span>, handleDoubleClick<span style="color: #66cc66;">&#41;</span>;
               <span style="color: #66cc66;">&#125;</span>
&nbsp;
               <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> handleDoubleClick<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
                    Alert.<span style="color: #0066CC;">show</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Event captured!'</span><span style="color: #66cc66;">&#41;</span>;
               <span style="color: #66cc66;">&#125;</span>
          <span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&gt;</span>
     <span style="color: #66cc66;">&lt;/</span>mx:Script<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;/</span>mx:Application<span style="color: #66cc66;">&gt;</span></pre></td></tr></table></div>

<p>The specific resolution was to enable liveDragging and add the event to the divider itself(most people try to set it on the doubleClick property of the DividerBox).</p>
<p>Hopefully this post will be helpful to some people out there with the same issue!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dandev.com/2009/12/hdividedbox/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
