У меня есть приложение для iPhone, которое использует Facebook. Пользовательский опыт не очень хорош, если вы просто создаете объект stagewebview из-за задержки во всем, что появляется при загрузке страницы. То, как я пытался обойти это, выглядит так:
ShowLoadingAnimation();
webView = new StageWebView();
webView.stage = this.stage;
webView.viewPort = new Rectangle( 0,0,0,0);
webView.addEventListener(Event.COMPLETE,PageLoaded);
public function PageLoaded(e:Event):void
{
webView.viewPort = new Rectangle( 0, 105, 600,295);
RemoveLoadingAnimation();
}
Так что создайте пустое представление сцены, которое будет скрыто красивой :-) анимацией загрузки, и когда страница будет загружена - мы изменим размер веб-просмотра до нужного размера. Прекрасно работает в настольном AIR-плеере. Но на iPhone это не работает совсем, и в результате вы получаете очень большой черный ящик.
Кто-нибудь имеет представление о том, как исправить это ИЛИ лучший способ сделать это?