Flex - как включить трассировку сообщений из Flex SDK? - PullRequest
0 голосов
/ 14 октября 2011

Я настроил проигрыватель Flash Debug для записи сообщений трассировки из моего приложения Flex в файл flashlog.txt.Я могу видеть сообщения trace () из моего собственного кода, это нормально.

Однако я также хотел бы видеть также сообщения трассировки из Fle SDK.Я использую Flex SDK вер.4.1, и, например, я хотел бы получить сообщение трассировки

trace ("app initialize app");

, которое помещается в функцию initialize () в mx / core / Application.как файл в SDK.

Что мне нужно сделать?Должен ли я как-то перекомпилировать SDK или есть переключатель компилятора, чтобы включить это?Я новичок во Flex, поэтому извините, если этот вопрос звучит глупо.

Спасибо, Михал

1 Ответ

1 голос
/ 14 октября 2011

Существует огромная разница между исходными файлами, которые вы изменили, и SDK, который фактически использует ваш Flash Player. Тот, который использует ваш плеер, уже скомпилирован (он выглядит как SWC где-то на вашем диске). Чтобы увидеть операторы трассировки, которые вы поместили в исходные файлы, вам следует перекомпилировать Flex SDK, который я вам не рекомендую: это будет огромной потерей времени и довольно сложным для начинающего.

Я рекомендую расширить класс Flex, в который вы помещаете инструкцию trace, и интегрировать его в свое приложение. Таким образом, при перекомпиляции приложения вы включите свои изменения и увидите, что вы видите трассировку.

...