2011-02-03 51 views
0

我正在接管Flex/MXML项目。最后一位程序员失去了原始的源代码,所以我通过反编译器运行它。在主MXML文件中有3行返回错误。MXML文件中的未知类

IMPORT COM.TURBO。*

我从来没有听说过这一点,我似乎无法找到它的任何东西。我假设它是某种插件。有谁知道它是什么?

+0

你试过编译它没有那些import语句吗? – JoeyRobichaud 2011-02-03 18:31:11

回答

0

每个开发者都可以定义自己的包,在包中插入一些mxml或类,并将该类无处不在地导入到代码中。通常,软件包名称应该是唯一的,一个非常规规则说,用你自己的URL前缀命名你的软件包(com.mycompany.MyOwnClassInMXML) 它可以是一个简单的helperclass,可以转换数组中的5个数字。

有很多反编译器有不同的权力。所以试试另一个或试图找出他在这个班上做了什么。

我不知道你的项目有多复杂。是错误类mxml的类?如果是的话,在顶部,你会发现像

xmlns:whatever="com.turbo.*" 

其结果是,到处都在你的代码命名空间,一些组件以代替或启动。如果可能,尝试找出具有自己的前缀的组件的用途并注释掉。

BR Frank