У меня есть приложение для окон, которое «воспроизводит» Flash SWF-файл. Я вижу случайный метод: Исключение FlashMethodInvocation: ошибки System.AccessViolationException. Выход только дает мне стек стека приложения формы окна, а не actioncript, где я считаю, что происходит настоящая ошибка.Отладка встроенной вспышки (swf)
У меня есть исходный код swf, его все написано в ActionScript 3, и я использую flashbuilder для его создания.
Приложение для формы окон написано на C#. Приложение формы Windows создает экземпляр элемента управления ShockWave ActiveX, который затем передается для загрузки swf. Существует взаимодействие между кодом SWF и C# через внешний интерфейс, предоставляемый в ActionScript.
Аккаунт SWF отлично работает в течение нескольких часов до крушения. К сожалению, трассировка стека actionscript не включается в ошибку, когда она пузырится до приложения формы окна.
Я хотел бы видеть, что происходит в ActionScript на момент исключения. Любые идеи, как я могу найти трассировку стека actionscript?
Matt
Прочтите описания тегов перед добавлением! – Olaf
На этот вопрос может ответить только человек/программное обеспечение, скомпилировавшее SWF, поскольку параметры компиляции определяют, что информация о стеке содержится в SWF. И только тогда можно будет получить «трассировку стека событий»: например.[mxmlc options] (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7a92.html) (ищите 'debug') – karfau
Я написал исходный код и скомпилировал SWF. Все мое. – tatmanblue