AIR - проблема StageWebView на iPhone при вводе текста в текстовое поле - PullRequest
0 голосов
/ 02 декабря 2011

Я использую Adobe Flash Professional CS5.5 для создания приложения для iPhone с AIR 3.

Я реализую API-интерфейс флеш-памяти FacebookMobile, который использует 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 Ответ

1 голос
/ 16 июня 2012

У меня тоже такая же проблема.

При редактировании текстового поля появляется клавиатура, но она зависает прямо.

Примечание: когда я использовал 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...