Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Adobe Flex SDK 4.1 (Release)
-
None
-
None
-
Affected OS(s): Windows
Affected OS(s): Windows
Browser: Internet Explorer 8.x
Language Found: English
Description
Steps to reproduce:
1. Create a Flex application that uses <s:Label/> inside a Group; or compile and run the included sample application.
I have included a test application here that uses a ViewStack. The first child of the ViewStack uses <s:Label/>. When you click the "Add Panel" button, a new ViewStack child is created that uses <mx:Label/>. This allows you to see the difference in behaviors between the two components.
2. Execute the application using IE
3. Once the containers are displayed, you will see 4 boxes labeled A, B, C, and D. Open some other window and run that window over the Flex app. Move it so that it sits partially on top of one of the labels. Move the window again. You should see that the letters are completely displaced from their centered position in the container.
4. Click the "Add Panel" button. You will see the same 4 containers, but the color of the letters is a bit off from the first display. These are <mx:Labels/>. Move another window over the letters. They do not move from their desired position.
I have included a bitmap showing the corruption I am seeing using <s:Label/>.
Actual Results:
See above
Expected Results:
Another window moving over the player should not corrupt the Label's text.
Workaround (if any):
There really isn't one. You can resize the Flex app window, but when you move another window over the text, you will see corruption again.