Flex 4.1 и OSMF 1.5 — работает ли это?

#eclipse #flash #apache-flex #builder #osmf

#eclipse #flash #apache-flex #Конструктор #osmf

Вопрос:

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

Добавляя обновленный osmf.swc в проект Flex 4.1, я получаю сообщения об ошибках, как только добавляю компонент OSMF в свое приложение (ВидеоДисплей в sceenshot).:

Скриншот:http://i.stack.imgur.com/HRHk6.png

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

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

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

Ответ №1:

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

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

Ответ №2:

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

Комментарии:

1. Вы правы насчет NetGroup. К сожалению, это устраняет только 2 из 3 ошибок. Все еще не работает с явным 10.1: «Тип не был найден или не был константой времени компиляции: DimensionEvent».

2. Что, черт возьми, такое DimensionEvent? это не часть Flash.

3. Еще раз здравствуйте, J_A_X, как установить минимальный требуемый flash Player на 10.1 в FB? Кажется, я просто не вижу этой опции