2011-02-04 4 views
3

У меня есть приложение flex, которое скомпилировано для Flash Player версии 10.1.Почему FlashPlayer ищет textLayout_1.1.0.604.swz?

Я только понял, когда загружаю фильм на «чистый» компьютер, фильм не работает, он пытается искать библиотеку textLayout. Я компилирую фильм, не используя RSL.

Error #2032: Stream Error. 
URL: http://<hostname>/textLayout_1.1.0.604.swz 

Любая идея, как решить эту проблему?

+0

и не использует потоковое вещание? – www0z0k

+1

Я понимаю, что Text Layout Framework используется во многих классах Flex 4 Spark. Если вы скомпилируете эту библиотеку в SWF, ее не следует пытаться загрузить. Я не знаю, где вам указать. – JeffryHouser

ответ

2

Похоже, что вы используете RSL Flex Framework, но они не настроены правильно. Вы можете отключить RSL-модули Framework, используя параметр компилятора -static-link-runtime-shared-libraries. Или вы можете исправить неверно настроенный URL-адрес RSL.

0

Если вы перекомпилировали приложение с другой версией SDK, чем раньше, то вам следует обновить на стороне сервера не только SWF приложения, но и все остальные, которые вы используете, включая textLayout.

Если вы не хотите использовать общие библиотеки, вы должны отключить его, как сказал Джеймс Уорд.