![]() |
AJAX колы в StageWebView для AIR-on-IOS
Дабы не расплываться мыслЁй по древу:
Часть интерфейса приклады сделан на основе двух StageWebView. Обе они обмениваються командами с AS3 при помощи отлова и скипа ивента LocationChangeEvent.LOCATION_CHANGING. Со стороны html вызовы к AS3 загнаны в очередь (чтобы друг другу не мешались) Вызовы AJAX шлються по мере необходимости. Между собой и вызовами AS3 никак не синхронизируються. Было замечено что большое количество AJAX-колов возвращает ошибку. Причину такого поведения утсановить пока не удалось. Сталкивался ли кто-то с подобными проблемами? Добавлено через 26 часов 59 минут Прояснилась причина такого странного поведения вьюхи: Если во время вызова AJAX (т.е. вызов сделан, но ответ еще не пришел) вызвать скрипт типа javascript:alert('blablabla') через loadURL то такой AJAX-вызов вернет ошибку. |
При билде под ифон адоб использует нативную вьюху ифона. У этой вьюхи есть два способа вызвать яваскрипт. Первый - загрузить строку вида javascript:alert('blablabla') второй - скормить строку с яваскриптом специальному методу. Особенностью первого метода являеться то, что при его использовании всякая активность во вьюхе останавливаеться. Очевидно адобы используют первый метод.
|
| Часовой пояс GMT +4, время: 04:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.