Как обновить Flex SDK в Flash Builder 4.6 - PullRequest
0 голосов
/ 12 марта 2012

Как владелец Flash Builder 4.6, я борюсь с двумя проблемами в моем веб-приложении :

  1. Анализ XML делает все приложение вялым
  2. Русский ввод в TextInput не работает с Opera

Интересно, есть ли новый Flex SDK, доступный для загрузки, где некоторые исправления могли быть интегрированы с момента выпуска Flash Builder 4.6 несколько месяцев назад.

Итак, я скачал «Flex SDK версии 4.6.0.23201 - это последний выпуск качественного выпуска» и установил его:

enter image description here

Однако, похоже, это версия, которая очень мало отличается от стандартного Flex SDK, изначально включенного в Flash Builder 4.6.

Мои вопросы: Есть ли какой-нибудь хороший (то есть свежий, но также проверенный / стабильный) источник для Flex SDK, который подойдет для Flash Builder 4.6?

Может быть, я смогу проверить исходный код из какого-либо репозитория и собрать его сам (как, пожалуйста?).

Apache предлагает что-нибудь, так как они новые владельцы?

UPDATE:

Я проверил Apache's Flex с

svn co https://svn.apache.org/repos/asf/incubator/flex/trunk flex

(и еще предстоит выяснить, как его построить) - не правда ли новее и лучше ?

Ответы [ 3 ]

0 голосов
/ 12 марта 2012

Исходники Flex SDK

Вы можете найти последний исходный код на странице Flex Apache и использовать Subversion, чтобы проверить его. Однако, поскольку миграция Flex SDK из Adobe в фундамент Apache все еще находится в процессе разработки, я искренне сомневаюсь, что уже произойдут значительные изменения, которые позволят решить ваши проблемы.

Актуальные выпуски

  1. Анализ XML делает все приложение вялым

Синтаксический анализ XML - это чисто вопрос ActionScript и не имеет ничего общего с Flex. Это тесно связано с тем, как работает Flash VM, которая по-прежнему является собственностью Adobe. Я не думаю, что это может измениться в ближайшее время, в основном потому, что я слышал очень мало жалоб на его производительность, и язык E4X является одним из самых мощных. Если у вас проблемы с производительностью, лучше взгляните на свою архитектуру или работайте с объектами модели AS вместо XML.

  1. Русский ввод в TextInput не работает с Opera

Это относится либо к Flash VM (см. Выше), либо к Text Layout Framework , который является "открытым исходным кодом", но все еще находится в руках Adobe. Вопрос о том, следует ли это также внести в Apache Flex, все еще обсуждается. В обоих случаях очень мало что изменится в ближайшем будущем, поэтому я думаю, что вам придется попробовать другой подход.

0 голосов
/ 12 марта 2012

Вы уверены, что это как-то связано с SDK? Если проблема с кириллическими символами существует только в Opera, то это больше похоже на проблему Opera и ее Flash-плагина. Это то, что вы получаете с Flex SDK 4.5 и Opera 11.61: screenshot

Возможна и другая проблема, если вы используете какой-либо шрифт, у которого нет подмножества кириллических символов (например, не используется шрифт по умолчанию). Но если бы это было так, это затронуло бы все браузеры, а не только Opera.

привет землякам!

0 голосов
/ 12 марта 2012

есть ли какой-нибудь хороший (то есть свежий, но также протестированный / стабильный) источник для Flex SDK, который подойдет для Flash Builder 4.6?

Да, это будет Adobe.Я не в курсе каких-либо обновлений Flex 4.6, поскольку он выпущен в конце ноября прошлого года.Прошло всего три месяца.Я считаю, что основная часть работы Adobe над Flex получила юридическое разрешение на передачу Flex в Apache.Они получают это медленно.

Вы можете скачать исходный код Adobe Flex SDK с opensource.adobe.com . Прочтите это для получения информации о получении исходного кода из репозитория Adobe SVN .

Предлагает ли Apache что-нибудь, поскольку они являются новыми владельцами?

Проект Apache все еще формально ожидает пожертвований от Adobe, включая их набор для тестирования.Но некоторый код предоставлен Adobe.Несколько человек представили несколько новых компонентов, и была проделана работа по локализации.Проект Apache еще не имеет официального выпуска.

Вы можете получить источник Apache от SVN как анонимный пользователь.Ствол включает дамп фреймворка от Adobeно я не вникал в себя.Я знаю, что люди успешно собрали Flex SDK из магистрали Apache. Вот несколько инструкций о том, как сделать это с IntelliJ


Я должен добавить, что я не уверен, что обновление SDK решит любые проблемы с анализом XML, которые у вас есть.Но трудно сказать наверняка, поскольку вы не вдавались в подробности о том, что это за проблемы.Моя мобильная игра использует 30-килобайтный XML-файл размером 1 МБ для определений уровней, и у нее нет проблем с ее эффективным анализом.

...