Mam skrypt, który pobiera obiekty ze zdalnego serwera za pośrednictwem połączenia Ajax. Serwer zwraca obiekty w notacji JSON:Adobe AIR: Obsługa obiektów JSON z serwera
Jednak w środowisku Adobe AIR istnieje ograniczenie korzystania z eval() ze względów bezpieczeństwa. Mogę więc otrzymywać odpowiedzi ze zdalnego serwera, ale nie mogę ich przywrócić do obiektów JavaScript. Czy istnieje jakieś obejście tego problemu? Chciałbym użyć JSON dla moich obiektów JavaScript, ponieważ może on być użyty niemal natychmiast.
Nota boczna: Rozumiem, jakie konsekwencje dla bezpieczeństwa wiążę się z wymuszeniem tego problemu, ale będę zajmował się szybkim opracowywaniem aplikacji dla konkurencji, więc program będzie jedynie szybkim prototypem i nie będzie wykorzystywany do celów produkcyjnych. Niemniej jednak, że byłoby wspaniale, gdyby nie to lepsza alternatywa do tego, co próbuję zrobić teraz
Aktualizacja:
Dzięki Theo i jsight o odpowiedziach;
Jedną z ważnych rzeczy, których nauczyłem się dzisiaj, to fakt, że mogę faktycznie korzystać z bibliotek ActionScript przy użyciu tagu
<script src="lib/myClasses.swf" type="application/x-shockwave-flash"></script>rozszerzonego przez Adobe AIR. Sprawdź link Theo's, aby uzyskać więcej informacji!