2011-12-02 46 views
0

我使用的Adobe Flash Professional CS5.5中建立与AIR一个iPhone应用程序中的文本字段时,3AIR - 在iPhone上的StageWebView问题输入到

我实现FacebookMobile闪光的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); 

任何帮助,将不胜感激。

回答

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(); 
}