Неизвестный класс в файле MXML - PullRequest
0 голосов
/ 03 февраля 2011

Я беру проект Flex / MXML для работы. Последний программист потерял исходный код, поэтому я запустил его через декомпилятор. В основном файле MXML есть 3 строки, которые возвращают ошибки.

ИМПОРТ COM.TURBO. *

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

1 Ответ

0 голосов
/ 04 февраля 2011

Каждый разработчик может определить свой собственный пакет, вставить в пакеты какой-нибудь mxml или как классы и импортировать класс повсюду в код. Обычно имена пакетов должны быть уникальными, и в неофициальном правиле говорится, что ваш пакет должен называться вашим собственным префиксом url (com.mycompany.MyOwnClassInMXML). Это может быть простой вспомогательный класс для чего угодно, конвертируйте 5 чисел в массив.

Есть много декомпиляторов с разной мощностью. так что попробуйте другой или попытайтесь выяснить, что он сделал с этим классом.

Я не знаю, насколько сложен ваш проект. Является ли класс с ошибкой mxml? Если да, в верхней части вы должны найти пространство имен, например

xmlns:whatever="com.turbo.*" 

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

BR Frank

...