Flex 4.1 и OSMF 1.5 - это работает? - PullRequest
1 голос
/ 29 апреля 2011

Flex 4.1 SDK поставляется с OSMF 1.0.Для новых функций OSMF можно обновить.

При добавлении обновленного osmf.swc в проект Flex 4.1 я получаю сообщения об ошибках, как только добавляю компонент OSMF в свое приложение (VideoDisplayв сценарии):

Снимок экрана: http://i.stack.imgur.com/HRHk6.png

Страница загрузки OSMF 1.5

Согласно документации, OSMF 1.5 должен работать с Flex 4.1 SDK.К сожалению, я должен придерживаться Flex 4.1, потому что Flash 10.1 должен поддерживаться (Flex 4.5 требует Flash 10.2). Когда я меняю SDK на версию 4.5, сообщения об ошибках исчезают и компилируются, как и ожидалось.

-> Документация о поддержке Flex 4.1 неверна или я что-то не так делаю?

Ответы [ 2 ]

1 голос
/ 29 апреля 2011

Несколько вещей, которые нужно попробовать:

  1. Убедитесь, что в пути к библиотеке нет двух версий OSMF.Поскольку вы добавили новый, убедитесь, что вы удалили старый.Иногда это простые вещи.
  2. Ищите версию OSMF, явно скомпилированную с платформой Flex 4.1.Иногда такие ошибки связаны с несоответствием версий SWC и версией SDK, которую вы используете в своем основном проекте.Поскольку исходный код OSMF должен быть доступен, вы можете загрузить его и скомпилировать с использованием Flex 4.1 SDK, если предварительно скомпилированная версия недоступна.Я подозреваю, что эти ошибки исчезнут.
0 голосов
/ 29 апреля 2011

NetGroup доступна только для Flash Player 10.1 и выше. Когда вы указываете проект Flex в Flash Builder, он пытается использовать минимальное требование Flash Player. Просто нужно изменить его на 10.1 в свойствах проекта, и он должен работать.

...