Tengo un script que recupera objetos de un servidor remoto a través de una llamada Ajax. El servidor devuelve objetos en notación JSONAdobe AIR: Manejo de objetos JSON del servidor
Sin embargo, en Adobe AIR, existe una restricción sobre el uso de eval() por razones de seguridad. Así que puedo obtener respuestas del servidor remoto, pero no puedo volver a convertirlas en objetos de JavaScript. ¿Hay alguna solución para este problema? Me gustaría usar JSON para mis objetos JavaScript, ya que se puede usar casi de inmediato.
Nota al margen: entiendo las implicaciones de seguridad para forzar el problema, pero haré un rápido desarrollo de aplicaciones para una competencia, por lo que el programa sería solo un prototipo rápido y no se usaría para fines de producción. Sin embargo, sería muy bueno si hay una mejor alternativa a lo que estoy tratando de hacer ahora
Actualización:
Gracias a Theo y jsight por sus respuestas;
Una cosa importante que aprendí hoy es que realmente puedo hacer uso de las bibliotecas de ActionScript utilizando la etiqueta
<script src="lib/myClasses.swf" type="application/x-shockwave-flash"></script>extendida por Adobe AIR. ¡Visite el enlace Theo's para obtener más detalles!