Flex Mobile应用程序:StageWebView scaleX或scaleY

时间:2011-12-20 09:25:30

标签: flex mobile

protected function loadWeb():void
        {   
            var webView:StageWebView = new StageWebView();              
            webView.stage = this.stage; 
            webView.viewPort = new Rectangle(0,(navigator.actionBar.height), (systemManager.screen.width),
                (systemManager.screen.height- navigator.actionBar.height-FlexGlobals.topLevelApplication.tabbedNavigator.tabBar.height));
            webView.loadURL("http://www.google.com.tr");

        }

我使用StageWebView组件将网页www.google.com.tr加载到具有此代码的阶段。一切都好。但我想使用这个不同规模的iphone和ipad webView。有没有办法扩展StageWebView组件?

1 个答案:

答案 0 :(得分:0)

您是否尝试更改舞台的scaleMode?

import flash.display.StageScaleMode;

protected function loadWeb():void
{   
    var webView:StageWebView = new StageWebView(); 
    this.stage.scaleMode = StageScaleMode.EXACT_FIT;
    webView.stage = this.stage; 
    webView.viewPort = new Rectangle(0,(navigator.actionBar.height), (systemManager.screen.width),
        (systemManager.screen.height- navigator.actionBar.height-FlexGlobals.topLevelApplication.tabbedNavigator.tabBar.height));
    webView.loadURL("http://www.google.com.tr");

}