2008-10-17 12 views
1

Я хочу загрузить flex framework как RSL (SWZ, используя кеширование плеера), но мне нужно, чтобы обезьяна заплатила пару исправлений ошибок в рамках.Монтажная планка flex framework при загрузке в качестве RSL?

Ряд форумов предполагают, что это невозможно. Кто-нибудь получил это, чтобы работать?

ответ

1

Я считаю, что только библиотеки, подписанные Adobe, могут воспользоваться механизмами кеширования кросс-домена. Так как твоего не будет, это не может.

Должно быть возможно создать RSL, который не использует кеширование игрока. Это может быть полезно, если у вас есть несколько приложений flex, которые используют один и тот же Flex SDK RSL в одном домене, и вы позволяете браузеру кэшировать их.

0

Один из ребят в моей команде пробовал это примерно месяц назад и сказал, что у него не было проблем. Если ваши классы, обработанные обезьяной, являются частью вашего проекта приложения, тогда он должен работать, поскольку они скомпилированы в SWF и в основном «переопределяют» то, что находится в рамках. Вы не меняете фреймворк RS Flex, поэтому он все равно должен загружаться и быть кэшированным в порядке. Adobe мало что публикует, чтобы объяснить это, но так я понял, что это работает.

+0

Я пробовал это, и мы используем кэширование каркаса. Не разрешайте добавление пакета и класса. – Ryan

0

Создайте пользовательский Preloader для использования и включите в него перезаписанные классы - этот предварительный загрузчик загрузится перед любыми RSL (например, RSL-интерфейсами), так что классы с обезьянами будут в первую очередь переопределены.

Вы можете принудительно включить класс по этой схеме (это в вашем классе клиента Preloader)

импорт com.yourclass.ClassName

частный вар emptyVariableTriggerInclusionOfImportedClass: ClassName

2

То же самое, другой ответ на использование frame1, но у Джеймса Уорда есть код для просмотра: http://www.jamesward.com/blog/2009/03/10/flex-monkey-patching-and-framework-rsls/

+0

Спасибо за сообщение. :) Я думаю, что проблема, которую я идентифицирую, исправлена ​​в последних сборках Flex 4. –

 Смежные вопросы

  • Нет связанных вопросов^_^