|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
AJAX колы в StageWebView для AIR-on-IOS
Дабы не расплываться мыслЁй по древу:
Часть интерфейса приклады сделан на основе двух StageWebView. Обе они обмениваються командами с AS3 при помощи отлова и скипа ивента LocationChangeEvent.LOCATION_CHANGING. Со стороны html вызовы к AS3 загнаны в очередь (чтобы друг другу не мешались) Вызовы AJAX шлються по мере необходимости. Между собой и вызовами AS3 никак не синхронизируються. Было замечено что большое количество AJAX-колов возвращает ошибку. Причину такого поведения утсановить пока не удалось. Сталкивался ли кто-то с подобными проблемами? Добавлено через 26 часов 59 минут Прояснилась причина такого странного поведения вьюхи: Если во время вызова AJAX (т.е. вызов сделан, но ответ еще не пришел) вызвать скрипт типа javascript:alert('blablabla') через loadURL то такой AJAX-вызов вернет ошибку. Последний раз редактировалось usacha; 07.12.2011 в 21:32. |
|
|||||
При билде под ифон адоб использует нативную вьюху ифона. У этой вьюхи есть два способа вызвать яваскрипт. Первый - загрузить строку вида javascript:alert('blablabla') второй - скормить строку с яваскриптом специальному методу. Особенностью первого метода являеться то, что при его использовании всякая активность во вьюхе останавливаеться. Очевидно адобы используют первый метод.
Последний раз редактировалось usacha; 13.12.2011 в 18:53. |
Часовой пояс GMT +4, время: 09:54. |
|
« Предыдущая тема | Следующая тема » |
|
|