![]() |
Debuging SWF
Каким образом можно отдебагить мувик. Интересует список переменных и объектов.
Пробовал X-ray от http://labs.blitzagency.com - не работает, немогу понять почему Пробовал LuminicBox от http://www.luminicbox.com в отличии от предыдущего работает но очень нестабильно. Методом тыка выяснил что неработает пр наличии определенного поля ввода, у бираешь, работает, но затем опять отказывается, в общем реальной пользы мало. Вроде как-то можно вывести данные при помощи плеера, но системы этой я не понял. Если кто знает, подскажите как. |
Если я тебя правильно понял то тебе поможеттакая вот фигня
http://www.blazepdf.com/downloads/afterthought_v2_1.zip |
Я знаю, что есть такая программа, которая ловит трейсы (если ты в коде делал trace). У меня лично её нет, но знаю, что называется она Flash7 Trace Viewer.
Можешь поискать в инете. Я же обычно делаю getURL ("javascript:alert('"+variableToShow+"');"); ;) |
ну в принципе можно и средствами флэш debug делать - в свой мувик прогружаешь отлаживаемый и выводишь List Variables, List Objects - все объекты и переменные подгруженного мувика увидишь...
или программно выводи нужные значения |
а как внутри мувика получить List Variables, List Objects?
|
есть такой цикл модный называеться for in
я се для работы написал маленькую функцию - выводит инфу об объекте и вложеных внего Код:
Object.prototype.toStr = function(del) {как вариант - делаешь текстовое поле и в нем выводишь все типа _root.debug.text+=my_obj.toStr()+'\n'; ну и еще можно сделать чтоб оно всегда было поверх всех мувиков. единственный недостаток этой функции если мувики содержат ссылки друг на друга. т.е. my_mama.papa = my_papa, my_papa.mama = my_mama, тогда функция умерает в рекурсивных муках, ну или останавливаеться после 256 раз с матами от плеера. |
Похоже то что надо. Мегасенкс !!!
|
Действительно то что надо, еще раз спасибо, а что касается рекурсий, я закомментировал строчку рекурсивного вызова внутри функции, когда знаешь структуру проекта этого в принципе достаточно. То есть получаем список объектов на одном уровне.
|
Вложений: 1
Вспомнил я о своей панельке дебаговой, и подумал что может оно поможет
Немножко дописал инструкцию в классе (думаю более-менее понятно) Если какие вопросы пишите :drinks: |
э-э-э Чето не работает. Ты не мог бы пример привести использования своей панельки. И готовый проект тестовый тоже неплохо было бы.
|
| Часовой пояс GMT +4, время: 03:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.