![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 223
|
Очень распространённая проблема - пока делали флешку в среде разработки, всё работало прекрасно, но как только выдали на сайт - начались непонятные глюки.
Как узнать, что там происходит внутри? Есть несколько решений проблемы. 1. Самому сделать прямо во флешке отладочное окошко, в которое выдаются различные логи и которое появляется при нажатии на какую-нибудь маленькую незаметную кнопку. 2. Воспользоваться готовой системой отладки флешек XRay. Домашняя страница проекта - http://osflash.org/xray Подробно обсуждать не буду, скажу только, что состоит из двух частей: сервера - небольшой компоненты, которая помещается в библиотеку отлаживаемой флешки, и клиента, который выдаёт подробную отладочную информацию. Стоит заметить, что XRay позволяет не только просматривать логи, но и служит инспектором объектов - можно посмотреть даже те данные, которые явно не трассируете, и даже изменить их. 3. Воспользоваться Debug-версией флеш плеера. Вот об этом и хотел рассказать поподробней. Существует утилитка Flash 7 Trace viewer, которая просто висит в системном трее и позволяет смотреть трейсы и сообщения об ошибках, возвращаемый флеш плеером. Домашняя страница: http://www.alexisisaac.net/flash/art...ce-viewer.html Для того, чтобы она работала, необходимо установить Debug-версию флеш плеера (буду рад, если кто-нибудь подробно распишит как и где её брать). Но на самом деле, если у вас уже есть Debug-версия плеера, то утилитка не так уж и важна - она просто предоставляет более удобный доступ к логам. Вы можете обойтись и без неё, или даже написать свою собственную. Итак, как обойтись без утилиты. Во-первых, узнайте значения переменных среды HOMEDRIVE и HOMEPATH. (это не обязательно, так как обычно они просто указывают на ваш профиль, но лучше убедиться). Для этого в командной строке выполните команду: ECHO %HOMEDRIVE%%HOMEPATH% или выполните команду SET и найдите переменные в списке. Во-вторых, перейдите в папку, адрес которой узнали на первом шаге (ещё раз говорю, скорее всего жто будет папка с вашим профилем). Создайте в этой папке файл mm.cfg (если он уже не существует). Напишите в файле следующее: Разумеется, можете указать и любой другой путь к файлу. Именно в этот файл флеш плеер будет записывать логи. Что с ним делать дальше - дело ваше. Можете открывать его в текстовом редакторе (если он позволяет обновлять файл на лету), а можете создавать собственную утилиту для просмотра логов. |
![]() |
Часовой пояс GMT +4, время: 11:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|