Repository: flex-asjs
Updated Branches:
  refs/heads/refactor-sprite f24c9e683 -> 2e3fc30db


Made DeviceSizeBEad work with refactor-sprite


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/2e3fc30d
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/2e3fc30d
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/2e3fc30d

Branch: refs/heads/refactor-sprite
Commit: 2e3fc30db1f1606200b6769563714c3c76ae5e49
Parents: f24c9e6
Author: Harbs <[email protected]>
Authored: Wed Oct 26 16:49:04 2016 +0300
Committer: Harbs <[email protected]>
Committed: Wed Oct 26 16:49:04 2016 +0300

----------------------------------------------------------------------
 .../org/apache/flex/mobile/beads/DeviceSizeBead.as  | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/2e3fc30d/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/DeviceSizeBead.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/DeviceSizeBead.as
 
b/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/DeviceSizeBead.as
index eb004d0..56934bc 100644
--- 
a/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/DeviceSizeBead.as
+++ 
b/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/DeviceSizeBead.as
@@ -30,7 +30,8 @@ package org.apache.flex.mobile.beads
        {
                import flash.events.Event;
                import flash.external.ExternalInterface;
-               import flash.utils.getQualifiedClassName;        
+               import flash.utils.getQualifiedClassName;
+               import flash.display.Stage;
        }
        
        /**
@@ -58,6 +59,10 @@ package org.apache.flex.mobile.beads
                
                private var _app:Application;
                
+               COMPILE::SWF
+               {
+                       private var stage:Stage;
+               }
                /**
                 * @private
                 */
@@ -67,7 +72,8 @@ package org.apache.flex.mobile.beads
                        
                        COMPILE::SWF
                        {
-                               _app.stage.addEventListener("resize", 
onResize);     
+                               stage = _app.$displayObject.stage;
+                               stage.addEventListener("resize", onResize);     
                                onResize(null);
                        }
                        
@@ -95,11 +101,11 @@ package org.apache.flex.mobile.beads
                {
                        var initialView:UIBase = _app.initialView as UIBase;
                        if (!isNaN(initialView.percentWidth) && 
!isNaN(initialView.percentHeight))
-                               
initialView.setWidthAndHeight(_app.stage.stageWidth, _app.stage.stageHeight);
+                               initialView.setWidthAndHeight(stage.stageWidth, 
stage.stageHeight);
                        else if (!isNaN(initialView.percentWidth))
-                               initialView.setWidth(_app.stage.stageWidth);
+                               initialView.setWidth(stage.stageWidth);
                        else if (!isNaN(initialView.percentHeight))
-                               initialView.setHeight(_app.stage.stageHeight);
+                               initialView.setHeight(stage.stageHeight);
                }
        }
 }

Reply via email to