> 500 строк в <fx: Script> и все перестает работать - PullRequest
2 голосов
/ 11 мая 2011

Ну, это немного смешно;и, вероятно, невероятно, но когда в моем MXML FLEX Main.mxml тегах содержится более пятисот строк ActionScript, все подсветки синтаксиса, проверка ошибок и синтаксиса, отчеты об ошибках, панель «Проблемы» и даже иногда ошибка компиляции.После удаления любого фрагмента кода он снова работает.

Я не понимаю, почему Adobe может выпустить такой продукт, как Flash Builder 4.5 Premium, с такой большой проблемой;и никто не замечаетПоэтому я считаю, что проблема связана с моим компьютером или моим проектом;так как теперь все может случиться, если я даже не смогу найти его в Google.

Кроме того, многие объекты, которые были определены в свойствах MXML над кодом, даже те, которые находятся во всех штатах,теперь отображается как предупреждение: доступ к неопределенному свойству внизу моего документа.Однако эти предупреждения не отображаются на «панели проблем» и даже не выделяются желтым цветом, подчеркивая правильные участки кода, относящиеся к сообщению.

Шаги, которые я предпринял для TRY иисправить это: Я попытался перезапустить, а также переустановить IDE (Adobe Flash Builder 4.5).Я пытался создать новый проект.Я попытался разбить мой код на более мелкие файлы .as и включить их.Я попытался скомпилировать мое приложение.

Ничего не помогло, ПОЖАЛУЙСТА, ПОМОГИТЕ.

-

Редактировать 1 : В ответ на первый ответ,Я уже пытался увеличить объем памяти, выделенной для Adobe Flash Builder 4.5, отредактировав файлы flashbuilder.ini и flashbuilderC.ini в основной папке установки, это не помогло;поскольку моя куча (отображение кучи в правом нижнем углу) никогда не использует больше 128 МБ (даже во время компиляции), это ничего не исправило.

1 Ответ

5 голосов
/ 11 мая 2011

Вы можете попробовать выполнить следующие шаги:

  1. Вы можете попытаться выделить дополнительную память для вашего Eclipse / Flash Builder, отредактировав eclipse.ini .
  2. Вы можете попытаться разбить ваш код, но не используя только код, включающий (что вам следуетизбегайте вечно), но извлекайте подкомпоненты (ключевые слова: рефакторинг, ООП, состав и т.большие списки кода в Script блоке одного файла MXML.Основное назначение блока Script в MXML - создать простой и понятный код с обработчиками событий и объявлениями обязательных полей.
...