2011-02-15 32 views
0

我正在使用Flash CS5,並且在編譯時出現非常奇怪的錯誤,所有的類都在com.es3.as2包中在我的電影的第一幀,我有以下代碼:AS2錯誤「沒有類或名稱包'com.es3.ProgressBar'

進口com.es3.as2.Shell;

我有我的類路徑設置正確。當我編譯,我得到這個錯誤:

, Line 1 There is no class or package with the name 'com.es3.ProgressBar' found in package 'com.es3'.

這很奇怪,因爲無處指的是「com.es3」包,它總是「com.es3.as2」。

如果我刪除導入行,影片編譯時沒有錯誤(但沒有初始化代碼,它無法正常運行)。

任何想法?

+1

聽起來就像您在導入的軟件包內某個地方有一個損壞的導入。 – weltraumpirat 2011-02-15 21:29:04

回答

0

什麼weltraumpirat說。 :)我以前有過這種情況。你必須通過課程搜索,看看它破裂的地方,或者如果它不在那裏,則替換缺失的課程。解決這個問題的方法之一就是在請求的位置用該名稱創建一個空白類。有時用*導入整個包可能會導致不必要的類被導入。如果不使用這種方法不應該影響任何東西。不是我所知道的最經典的解決方案,但as2是一個黑客大聲笑。

相關問題