У меня есть сценарий, который извлекает объекты с удаленного сервера через вызов Ajax. Сервер возвращает объекты в нотации JSON.
Однако в Adobe AIR существует ограничение на использование eval () по соображениям безопасности. Таким образом, я могу получать ответы с удаленного сервера, но не могу превратить их обратно в объекты JavaScript. Есть ли способ решения этой проблемы? Я хотел бы использовать JSON для своих объектов JavaScript, так как его можно использовать практически сразу.
Примечание: я понимаю последствия для безопасности при возникновении проблемы, но я буду быстро разрабатывать приложение для конкурса, поэтому программа будет только быстрым прототипом и не будет использоваться в производственных целях. Тем не менее, было бы здорово, если бы была лучшая альтернатива тому, что я пытаюсь сделать сейчас.
Обновление:
Благодаря Тео и jsight за их ответы;
One important thing I learnt today is that I can actually make use of ActionScript libraries by using the
<script src="lib/myClasses.swf" type="application/x-shockwave-flash"></script>tag extended by Adobe AIR. Check out Theo's link for more details!