Dragging sprite in Flash is laggy when working with Stage3D and any key down

Not reproducible Issue #8203107

Details

Author
Rick H.
Created
Jul 18, 2016
Privacy
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Reports
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

Create a Sprite and add it to stage.
Add EventListener, so that when you push down mouse button, it calls Sprite.startDrag()
Add EventListener, so that when you release mouse button, it calls Sprite.stopDrag()
Now you can drag the sprite anywhere smoothly. This works perfectly in IE and Edge.

Next, add code to initiate and render Stage3D Context3D. The dragging is still running fine.

However, when you push down and hold any key from keyboard, the dragging becomes laggy immediately. The sprite would still try to follow your cursor, but runs extremely slow. This is more obvious when you drag it in a circular track.

The problem is only reproducible on IE and Edge. (I tried Edge, IE11 with Flash Player 22, IE9 with Flash Player 18). Chrome and Firefox are running OK.

A workaround:
Track mouse movement event manually, instead of using Sprite.startDrag() and Sprite.stopDrag().

Attachments

1 attachment

Comments and activity

  • Microsoft Edge Team

    Changed Assigned To to “Sermet I.”

    Changed Assigned To from “Sermet I.” to “Crispin C.”

    Changed Status to “Confirmed”

    Changed Assigned To from “Crispin C.” to “Partner P.”

    Changed Status from “Confirmed” to “Not reproducible”

  • We are unable to repro this issue on latest Windows Insider builds. If you are still seeing this issue, please let us know the specific build number, Flash version and update repro steps, if necessary. Thanks!

You need to sign in to your Microsoft account to add a comment.

Sign in