【问题标题】:AIR - StageWebView issue on iPhone when typing into a text fieldAIR - 在 iPhone 上输入文本字段时出现 StageWebView 问题
【发布时间】:2011-12-02 14:12:33
【问题描述】:

我正在使用 Adob​​e Flash Professional CS5.5 使用 AIR 3 构建 iPhone 应用程序。

我正在实现 FacebookMobile flash API,它使用 StageWebView 来显示登录表单。当我在本地(在我的计算机上)测试我的应用程序时,一切正常,但只要我点击“电子邮件”文本字段输入我的电子邮件并能够登录,该应用程序总是在 iPhone 上崩溃。 iPhone 的键盘显示出来,然后我的应用程序就永远冻结了(我没有时间在文本字段中写任何字符)。

我的 StageWebView 有问题吗?我不知道为什么会这样。

public var webView:StageWebView;

这是我初始化 StageWebView 的代码:

webView = new StageWebView();
webView.viewPort = new Rectangle( 0, 0, stage.stageWidth, stage.stageHeight );
FacebookMobile.login(handleLogin, stage, permissions, webView);

任何帮助将不胜感激。

【问题讨论】:

    标签: iphone ios air textfield


    【解决方案1】:

    我也遇到了同样的问题。

    编辑文本字段时,键盘会出现,但会直接冻结。

    注意:当我使用 CS5 时,它从未发生过。

    var webView:StageWebView = new StageWebView();
    webView.stage = this.stage;
    webView.viewPort = new Rectangle(10 , 64, 300, 400 );
    webView.loadURL( "http://ghasan.yoo7.com/h54-page" );
    button_1.addEventListener(MouseEvent.CLICK, closeWebView);
    
    function closeWebView(e:MouseEvent):void
    {
        webView.stage = null;
        webView.dispose();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      相关资源
      最近更新 更多