Flex 3 Ссылка на старые файлы, не будет компилировать обновления кода - PullRequest
0 голосов
/ 28 февраля 2012

Я делаю некоторые изменения в проекте Flex 3 и столкнулся с проблемой.Я использую Flex Builder 3, работаю на ПК.Все работало, как и ожидалось, в течение моего первого дня обновления кода, но во второй день Flex начал плохо себя вести.

Проблема началась, когда я удалил компонент, а затем получил ошибку, что он не смог найти указанныйкомпонент в некотором сопроводительном коде AS3.Нет проблем, я обновил ссылку, чтобы она не искала старый отсутствующий компонент (элемент формы).Когда я компилировал проект в отладчике, чтобы проверить свою работу, он потерпел неудачу, когда попал в эту часть, и выдал ошибку, что не смог найти компонент, который я удалил.Однако мой код устранил проблему, и ошибка ссылалась на строку кода, которой больше не было.Я приступил к значительному изменению файла и даже обратился к созданию нового файла, изменению его имени и последующей перекомпиляции.Я также выполнил чистую компиляцию, перезагрузил компьютер, перезапустил Flex, но каждый раз он выдает ошибку, ссылающуюся на фрагмент кода, которого больше нет.Это как будто он загружает кэшированный проект каждый раз (как в режиме отладчика, так и в режиме выполнения).

Для справки, вот ошибка, которую я получаю:

ReferenceError: Error #1069: Property Winter Cost not found on views.PopupUsage and there is no default value.

Ну, файл "PopupUsage.mxml" даже больше не существует и не упоминается в моем проекте навсе, но на него все еще ссылается Flex, когда я компилирую файлы.Есть идеи?Что я могу сделать, чтобы Flex продолжил и посмотрел на мой код?

Заранее спасибо!

1 Ответ

0 голосов
/ 29 февраля 2012

Единственный раз, когда я сталкивался с этой проблемой, это когда я разрабатывал приложение, которое использует другой SWC в пути сборки проекта.То, что я отменил, - это не ссылка на проект SWC в пути сборки свойств проекта, а только ссылка на сам SWC.Если у вас импортирован код проекта SWC, и вы редактируете его, вы можете увидеть этот тип поведения, как будто существует таинственная кэшированная версия вашего приложения, где на самом деле это просто путь сборки, который не совсем верен.

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

...