![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2011
Сообщений: 7
|
Всем добрый день, сталкнулся вот с какой проблемой в AS я делаю вызов
в js
Подскажите пожалуйста в чем может быть проблема, почему возвращаеться не JSON |
|
|||||
|
Что-то мне подсказывает, что ExternalInterface ждет моментального ответа от JS, а JS в свою очередь ждет ответа от сервера. Попробуйте лучше добавить еще callBack в AS и вызывать его JS'ом на success, и уже там обрабатывать.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 7
|
Там получаеться что приходит null я пробывал делать что бы в AS через setTimeout через 2 секунды только запрашивало результат все равно получаю null так же проверял если в JS прописать
тогда во AS приходит нормальный результат |
|
|||||
|
попробуйте так :
ExternalInterface.addCallback("asCallback" , trace); var response:Object = ExternalInterface.call('get_config'); trace(response);
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
Когда в аяксе возникнет событие "success" и вызовется анонимная функция "function(data)" заранее неизвестно. Поэтому без addCallback таки никак.
P.S. А к чему такие сложности с аяксом? Если вы сами вызываете "ExternalInterface.call('get_config')", то почему вместо этого вы не можете получить данные с "/ajax/get_config" тем же urlloader-ом прямо в AS? |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 7
|
Спасибо большое за помощь, с аадкалбак все теперь правельно работает
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|