[ 
https://issues.apache.org/jira/browse/FLEX-12784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Kessler resolved FLEX-12784.
---------------------------------

    Resolution: Cannot Reproduce
      Assignee: Mark Kessler

Using below test application.  Unable to reproduce issue.  It appears to have 
been fixed in a previous version of the SDK.


<?xml version="1.0" encoding="utf-8"?>
<!---
   Test application
-->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx"
               creationComplete="onCreationComplete();" > 

    <fx:Script>
        <![CDATA[

        import mx.collections.ArrayCollection;

        [Bindable]
        protected var acTestData:ArrayCollection = new ArrayCollection();

        protected function onCreationComplete():void
        {
            acTestData.addItem({emailID:"0", from:"a...@a.com", 
to:"j...@person13.com", subject:"Important new message", date:"10/1/2003"});
            acTestData.addItem({emailID:"1", from:"b...@a.com", 
to:"j...@person13.com", subject:"Unimportant new message", date:"10/2/2003"});
            acTestData.addItem({emailID:"3", from:"c...@a.com", 
to:"j...@person13.com", subject:"Relatively new message", date:"10/3/2003"});
            acTestData.addItem({emailID:"4", from:"d...@a.com", 
to:"j...@person13.com", subject:"Sort-of new message", date:"10/4/2003"});
        }

        public function handleMouseOut(event : MouseEvent) : void
        {
            trace(event);
        }

        ]]>
    </fx:Script>

    <s:layout>
        <s:VerticalLayout horizontalAlign="center" verticalAlign="middle" 
gap="0" />
    </s:layout>

        <mx:HBox id="myBox" width="300" height="300" borderStyle="solid" 
borderColor="0xcc0000" mouseOut="handleMouseOut(event)">

        <mx:DataGrid dataProvider="{acTestData}" dragEnabled="true" 
dragMoveEnabled="true" mouseOut="handleMouseOut(event)">
            <mx:columns>
                <mx:DataGridColumn headerText="From" dataField="from" />
                <mx:DataGridColumn headerText="To" dataField="to" />
                <mx:DataGridColumn headerText="Subject" dataField="subject" />
                <mx:DataGridColumn headerText="Date" dataField="date" />
            </mx:columns>
        </mx:DataGrid>

    </mx:HBox>

</s:Application>
                
> during drag, mouseOut only fires if mouse is moving quickly
> -----------------------------------------------------------
>
>                 Key: FLEX-12784
>                 URL: https://issues.apache.org/jira/browse/FLEX-12784
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: mx: DataGrid
>    Affects Versions: Adobe Flex SDK 3.0 (Release)
>         Environment: Affected OS(s): All OS Platforms
> Language Found: English
>            Reporter: Adobe JIRA
>            Assignee: Mark Kessler
>
> Steps to reproduce:
> In the attached code,
> 1. Run in debug mode
> 2. Click and hold a row from the data grid
> 3. Slowly move the mouse (a slow drag) out of the data grid
> 4. Notice that no trace statements are output - the "mouseOut" handler does 
> not fire
> 5. Move the mouse quickly (a quick drag) out of the data grid.  Between rows 
> on the datagrid also works, as the datagrid broadcasts "mouseOut" events for 
> each row and column as well.
> 6. Notice that there are now lots of trace statements.  For some reason, 
> during a drag the "mouseOut" event is only broadcast if the mouse moves 
> quickly.
>  
>  Actual Results:
>  The "mouseOut" event is not broadcast correctly during a drag if the mouse 
> is moving slowly.
>  
>  Expected Results:
>  The "mouseOut" event is broadcast whenever the mouse leaves the area bounded 
> by this control, regardless of the speed of mouse movement.
>  
>  Workaround (if any):
>  Listen for all "mouseMove" events.  From mouse's position, determine whether 
> it has exited the object in question's boundaries.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to