2011-02-03 36 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