Поскольку я попал на эту страницу в поисках этого сообщения об ошибке, и ни одно из перечисленных выше решений не помогло мне, вот как мне наконец удалось обойти это:
Кажется, что эта ошибка возникает, в частности, когда вы включаете старые библиотеки, которые были скомпилированы со старым компилятором, но компилируете ваше приложение с новым. К сожалению, ошибка иногда срабатывает, а когда вы снова компилируете, это не так; в других случаях он отлично работает в отладочной версии, но затем не работает в выпуске.
Что сработало для меня, так это включение фиктивных объектов в ваше основное приложение, которые являются экземплярами класса, на который жалуется ошибка проверки:
import some.classpath.to.TheClassThatFailsOnVerify;
function YourMainApp(){
var dummy:TheClassThatFailsOnVerify = new TheClassThatFailsOnVerify ();
}
По крайней мере, в моем случае ошибки возникали только для классов, которые не использовались непосредственно в приложении, а только внутренне в коде библиотеки swc, поэтому, имея фиктивные объекты в основном приложении, я заставляю Flash Builder включать эти классы в сборник.
В некоторых случаях вам, возможно, придется сначала найти swc, содержащий рассматриваемый класс, так как он не является частью библиотеки swc, которую вы используете, но опять же это библиотека, которую swc использует сам.