Вопрос

Я сталкиваюсь с этой проблемой снова и снова, но не могу найти никакого решения (кроме моего, которое, как мне кажется, не очень хорошее).

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

Мой способ решить эту проблему - удалить проект (конечно же, создав резервные копии исходных кодов) и создать новый, добавить в проект резервные копии и перестроить. Он начинает работать так, как должен работать, но этот способ не так удобен, особенно если источники находятся на удаленном компьютере, и вам необходимо настроить .net back-end.

Кто-нибудь знает, как решить?

Это было полезно?

Решение

Я тоже столкнулся с этой проблемой. Что вы можете сделать, это:

<Ол>
  • Выполните команду clean в Flex Builder.
  • Закройте проект с проблемой.
  • Перейдите в папку вашего проекта в проводнике Windows / Finder и т. д.
  • Удалить папку отладки / выпуска в файловой системе.
  • Повторно откройте проект и восстановите.
  • Проблема должна быть решена после этого.

    Другие советы

    Попробуйте Project-> Очистить, чтобы выгрузить все и восстановить с нуля.

    Да, я забыл сказать - это тоже не помогает .. Обычно первое, что я пытаюсь в этом случае, это отключить автоматическую сборку, очистить проект и снова собрать все .. То же самое.

    Я предполагаю, что, возможно, Builder не сможет каким-либо образом перестроить удаленный SWF-файл и запустит старый.

    Перейдите на вкладку "Проблемы". Если возникнет ошибка, запустится последняя успешная сборка.

    Если все проблемы решены и это все еще происходит, тогда очистка проекта преформ, как утверждает RickDT.

    Обычно, когда я обновляюсь из SVN и файл main.swf перезаписывается, мне нужно 1: вернуть main.swf и 2: выполнить очистку проекта, чтобы он снова нормально запускался:)

    Мне понадобилось время, чтобы выяснить это.

    Я некоторое время жил с этой надоедливой проблемой. Это начинает происходить каждые несколько дней. Лучшее решение, которое я нашел, - это (a) очистить (b) изменить веб-браузер по умолчанию в Windows-> Свойствах. Я переключаюсь между FF & amp; хром. Пожалуйста, дайте мне знать, если у вас есть лучшее решение.

    ОБНОВЛЕНИЕ: я обнаружил, что неправильно использовал SWC и фактически компилировал в них части своего проекта. Когда я делал это, Flash Builder предполагал, что вместо этого я хочу использовать классы SWC. Я сделал пост в блоге об этом здесь: "> http://inchwormstudio.com/blog/flash-builder-flash-workflow-and-the-danger-of-careless-swcs/

    ОРИГИНАЛ: В последнее время я тоже сталкивался с этим. Пока решение Горро было единственным, которое работает для меня. Резервное копирование в SVN или что вы используете. Удалите проект в Flex Builder, включая файлы на вашем HD. Оформить заказ еще раз и восстановить. Это очень раздражающая ошибка, тем более, что когда я впервые столкнулся с ней, у меня чуть не случился сердечный приступ. Это как бы выбрасывает сеть безопасности SVN в окно, когда вы понимаете, что ваш источник в порядке, но компилятор просто делает то, что ему нравится. Следует отметить, что это происходит как в Flash Builder, так и в Flex Builder.

    Я удалил myProject.swf из каталога HTML-шаблонов ... мне показалось, что тут и сейчас.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top