flex встроен в html в Ubuntu с использованием cherrypy

#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-файлом, чтобы при запросе их можно было найти.