Flash Professional IDE удаляет весь код ActionScript.Что теперь? - PullRequest
0 голосов
/ 16 марта 2011

Вопрос

Когда Flash Professional IDE дает сбой, как вы просматриваете информацию об ошибке, чтобы понять, что пошло не так с самим приложением? (то есть, как вы оцениваете ошибки, возникающие из-за ошибок в самой Flash-версии, а не в коде)?


Фон

Часто, когда во время публикации в среде IDE Flash Professional возникает внутренняя ошибка / ошибка, она не предоставляет информацию об этом. Вместо этого он просто удаляет весь код действия из файла, в результате чего появляется фильм, который просто мигает, потому что все кадры настроены на воспроизведение. Это безумный способ справиться с ошибками !!

Как правило, происходит успешное создание SWF-файла, который содержит только графику и не содержит кода. В то же время, он всегда не может создать файл SWC, и это единственное, что мне нужно. Поскольку полученный SWF-файл не содержит никакого ActionScript, включая ссылки на классы, он абсолютно бесполезен.

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

Иногда ошибка может быть такой же простой, как опечатка в коде. Часто ошибка - это еще одна неясная внутренняя ошибка во Flash Professional. Иногда я конвертирую один и тот же файл в CS4, и все работает без изменений! В других случаях у меня нет такой роскоши. В CS5 я вижу это поведение значительно чаще, чем в CS4, и это начинает подталкивать меня к стене.

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


Краткое описание

Иногда я не могу публиковать из среды IDE из-за ошибок в Flash Professional (т.е. не в коде). Часто, когда эти ошибки происходят, нет никакой информации об этом; единственным симптомом является мерцающий фильм (потому что весь actionScript удален).

Что я могу сделать, чтобы получить некоторое представление о том, почему IDE "падает"?

Я бы не стал возражать против сбоя, если бы Adobe AT LEAST давал журналы ошибок или что-то для работы, чтобы я мог решить проблемы. Это сводит меня с ума.

Примечание. Я использую OS X 10.6.6, Flash CS5 v11.0.2.489 с последней отладочной версией флэш-плеера. Однако такое поведение наблюдается во всех версиях Flash на всех платформах.

Ответы [ 2 ]

0 голосов
/ 17 марта 2011

К сожалению, у меня возникли подобные проблемы, особенно с большими файлами (когда это действительно не только неприятность, вы просто потеряли все, над чем работали).У меня также были испорченные FLA-файлы, которые стали полностью непригодными после сбоя IDE.
Это привело меня к такому же выводу, к которому я пришел к каждой версии Flash начиная с Flash 4: Adobe IDE - это боль в нижней части кишечника,если вы не делаете много анимации по ключевым кадрам, не стоит платить ни цента.

Если вы много работаете с ActionScript, вам следует серьезно подумать о переходе на другую IDE и компилятор: все они болееподходят для программирования, все они значительно быстрее, все они более надежны, и все они поддерживают хорошие плагины управления версиями (!).

У меня есть три предложения:

  1. FDT

    Решение на основе затмения с великолепными профессиональными функциями, такими как рефакторинг, шаблоны, форматирование кода и профилирование.Я использую его годами, и мне это очень нравится.

  2. Adobe Flash Builder

    Профессиональная среда разработки Adobe, также основанная на затмениях.В нем отсутствуют некоторые более сложные функции, которые есть у FDT, но это нормально, и это немного дешевле, чем у FDT Max.

  3. FlashDevelop

    По моему опыту, не такой мощный, как два других, но бесплатный, с открытым исходным кодом и все же бесконечно лучше, чем Flash IDE.

0 голосов
/ 16 марта 2011

Я бы экстернализировал ваш скрипт действий и запустил вашу отладку таким образом.Не видя ваш код, немного сложно понять, как / почему это происходит, однако вы можете настроить интервальные трассировки и проверки, чтобы увидеть, загружается ли и что.

Но обычно, когда что-то подобное является результатом вашего кода, это заставляет меня думать, что ваша установка повреждена (или, возможно, проигрыватель, или что-то в вашей ОС).

Радпомощь, если вы хотите получить более подробную информацию / объяснение.

Кроме того, если у вас происходит сбой IDE, проверьте эту ссылку: http://forums.adobe.com/message/2397055#2397055

Я не уверен, какую версию OSX вы используете, в отличие от флеш-плеера и т. Д.... но это может помочь.

...