2010-11-24 74 views
1

我在我的閃光項目上收到以下錯誤 5000:類...必須子類flash.display。 MovieClip「,因爲它鏈接到該類型的庫符號。 我看着這個類,並確保我導入了flash.display.MovieClip,而且我也這樣做了。我嘗試將鏈接中的基類更改爲flash.display.MovieClip,但我收到以下消息:「指定的基類是本機類,將在運行時在播放器中定義,不能編輯。」無法解決閃光燈錯誤5000:類...必須繼承'flash.display.MovieClip'

我該如何解決這個問題? 由於提前, 幼獅

+0

重複http://stackoverflow.com/questions/7306256/5000-the-class-must-subclass-flash-display-movieclip-since-it-is-linked – teynon 2012-06-30 03:08:07

回答

1

嗯,我只是有同樣的錯誤在另一個項目,並決定我應該張貼的解決方案。由於某些奇怪的原因,當項目的引用無效時可能會發生此錯誤。 在我的情況下,我只需要進入文件 - >發佈設置 - > Flash->設置並更新所有路徑。這解決了我的問題。

我希望這會幫助其他人,也許閃光團隊的人會看到這個並修補這個bug。

+0

什麼路徑被更新?我正在查看自己的設置,但沒有看到可以更新路徑的位置。 http://screencast.com/t/1kyEQJjWMu – 2012-04-25 12:32:31

3

導入MovieClip類讓你一半了,你必須實際上MovieClip擴展的類爲好。

即)

package 
{ 
    import flash.display.MovieClip 

    public class MyClass extends MovieClip 
    { 

    ..... 
0

我在筆記本電腦上從我的臺式計算機上傳輸文件時遇到了同樣的問題。其實我盡我所能,但kfir解決方案讓我走上了良好的道路......刷新文件 - >發佈設置 - > Flash->設置中的所有路徑對我來說還不夠...我還必須重寫所有miniclip屬性中類的路徑。更確切地說,我甚至不得不刪除它,點擊勾號圖標(驗證路徑空白),並重新重寫路徑並重新打勾...

聲音確實有線但對我有用。

0

解決:我從其他運行良好的閃存導出了「發佈設置」, 將它們導入了文檔中,導致出現錯誤5000,並解決了問題!