#apache-flex #cherrypy #mxmlc
#apache-flex #cherrypy #mxmlc
Вопрос:
Я пытаюсь открыть SWF-файл, который я создал с помощью mxmlc, но когда я открываю его в браузере, он просто показывает белую страницу, и если я вставляю его в html, он показывает серый фон… и когда я пытаюсь открыть html-файл с localhost (используя cherrypy), он просто говорит
Error #2046
и сервер не показывает ничего неправильного.. сообщение отображается только в клиенте
Я использую ubuntu 10.10 и запускаю mxmlc с терминала. примечание: раньше это работало пару минут назад, я не знаю, что произошло… я попытался отменить изменения, и никакой разницы.
Ответ №1:
У вас ошибка, связанная с общей библиотекой времени выполнения:
Эта ошибка указывает на то, что загруженный RSL не был подписан должным образом. В случае framework RSLS SWZ-файл фреймворка, который приложение пыталось загрузить во время выполнения, не был должным образом подписанным SWZ-файлом. Вы должны убедиться, что вы развертываете RSL, подписанный Adobe.
Вам следует обновить общие библиотеки на вашем сервере, чтобы клиент мог загрузить соответствующие версии для запуска flash-приложения.
Комментарии:
1. Когда вы компилируете свой проект с включенным rsl, помимо
swf
файла генерируется несколько общих библиотек среды выполнения (*.swz). Эти файлы должны быть скопированы на сервер рядом с вашим swf-файлом, чтобы при запросе их можно было найти.