Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Adobe Flex SDK Previous
-
None
-
None
-
Affected OS(s): Mac
Affected OS(s): Mac - All Macs
Browser: Other (specify version)
Language Found: English
Description
Steps to reproduce:
1. OPEN iOS APPLICATION (PARTICULARLY IN PORTRAIT MODE) FOR THE 1ST TIME
Actual Results:
THE SCALE IS NOT CORRECT. I HAVE ATTACHED SCREEN SHOTS SHOWING THE BUGS ON iOS (iPAD 2). THE SCREEN SHOTS SHOW THE BUG (THE APP DOES NOT SCALE PROPERLY) AND THE SCREEN AFTER THE DEVICE HAS BEEN ROTATED ONCE- SHOWING THE SCALE IS NOW FIXED. THE APPLICATION IS SUPPOSED TO BEGIN WITH THE DATA GRID (SEEN AS A WHITE LIST) HIDDEN ON THE BOTTOM. THE DATA GRID IS SUPPOSED TO RISE (FROM THE BOTTOM) WHEN A BUTTON IS CLICKED.
TO SEE SPECIFICALLY HOW THIS APPLICATION WORKS PLEASE VIEW: http://www.lucid.it/media/preview.mov
NOTE: THE VIDEO HERE SHOWS THE APPLICATION BEING OPENED FOR THE 2ND TIME. (NOT THE 1ST). SO, THE SCALE ISSUES ARE NOT SEEN.
Expected Results:
THE APPLICATION SHOULD SCALE TO THE FULL SCREEN
Workaround (if any):
THIS BUG OCCURS 100% OF THE TIME IF OPENED IN LANDSCAPE. IT DOES NOT OCCUR IF OPENED FOR THE FIRST TIME IN PORTRAIT. TO CORREC THIS BUG, THE DEVICE SIMPLY NEEDS TO BE TURNED FROM LANDSCAPE TO PORTRAIT (OR VICE VERSA). ONCE THIS BUG IS CORRECTED (AFTER ROTATING THE iOS DEVICE) THE APPLICATION WILL SCALE PROPERLY FROM THAT POINT FORWARD (MEANING, YOU CAN CLOSE IT AND REOPEN IT WITHOUT ISSUE)
--------------------------------- UPDATE ( JULY 13, 2011 ) ---------------------------------
It appears that this issue is directly related to creating an iOS application in full screen. That is, setting <fullScreen>true</fullScreen> in the application XML file sets off this bug on iOS. If this is set to <fullScreen>false</fullScreen> then the application opens correctly in landscape mode. This, unfortunately, leaves the menu bar visible throughout the entire application. I also conducted several attempts to first open the application in 'normal' mode then, using a button click, set the StageDisplayState to 'fullscreeninteractive'. Oddly enough, if the application was in landscape mode then this was tried, I got the same abnormal sizing issues again. Hmm...
--------------------------------- UPDATE ( JULY 15, 2011 ) ---------------------------------
It may be useful to also know that my application uses GPU rendering mode. I've read in other forums that there have been similar issues seen when FullScreen mode is used in conjunction with GPU.