#apache-flex #flex4
#apache-flex #flex4
Вопрос:
Я не уверен, что произошло, но мой проект Flex, похоже, демонстрирует какое-то странное поведение компилятора. Две странные вещи:
1) У меня есть файл с большим количеством статических элементов. Изменение consts не вызывает перекомпиляции, поэтому мне нужно очистить и перекомпилировать, чтобы увидеть последствия любых изменений.
2) После каждой очистки я получаю ту же ошибку в одном из моих основных файлов (принуждение к типу, которое на самом деле не должно быть ошибкой). Если я сохраню этот файл с небольшим изменением, т. Е. если я начну перекомпиляцию из-за изменений в этом файле, все пройдет нормально.
Есть мысли о том, что могло вызвать нечто подобное и, что более важно, как это исправить?
Спасибо!
Ответ №1:
Ошибки копилятора в больших проектах, особенно когда у вас много Embed
-ов и switch
операторов, являются обычным явлением. Я сталкивался с этим много раз, и обычно это решается небольшим изменением.
Есть несколько концепций, которые я использую, чтобы уменьшить вероятность таких проблем:
- Не используйте
switch
- Не используйте
[Embed(...)]
метатег в больших проектах