這裏的庫符號是完整路徑標題錯誤:5000:類「..」必須繼承‘的flash.display.MovieClip’,因爲它鏈接到該類型
\\psf\Home\Dropbox\Development\Repositories\GIT\i-cc\Powerhouse\Notes\master\flash\lib\libnote\NotesCore.as:1: 5000: The class 'lib.libnote.NotesCore' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.
首先,什麼我試圖和我所用:
我在這個項目上的工作使用FlashDevelop中,並已FlashDevelop中被 設置爲使用外接IDE(閃存CS5.5) - 沒關係 是否我使用Flash或FlashDevelop編譯/測試爲錯誤 仍然存在。
我也嘗試在發佈設置中取消勾選'自動申報階段實例' ,但沒有運氣。
我已爲延伸子句 (延伸的flash.display.MovieClip)
下面是NotesCore類的存根版本使用絕對路徑也嘗試;
package lib.libnote {
/* I am importing MovieClip */
import flash.display.MovieClip;
...
/* And Extending it to the Class */
public class NotesCore extends MovieClip {
/* The following methods/functions are used in the class */
public function NotesCore() {
...
}
public function onAddedToStage(e:Event = null):void {
...
}
public function init():void {
...
}
private function setParams():void {
...
}
private function onStageResizeLocal(event:Event):void{
...
}
private function setUpStage():void {
...
}
}
}
我主要從Java的背景,所以也許我誤解爲ActionScript的概念;如果有人能指出我正確的方向,我將非常感激!
所以NotesCore符號已經爲ActionScript導出和您正在使用生成的類? Flash有可能在運行時生成一個類,如果它與你的鏈接,那麼在FlashDevelop中你有你的版本,所以有一個模糊的類引用正在進行?看看[這裏](http://www.flashdevelop.org/wikidocs/index.php?title=AS3:FlexAndFlashCS3Workflow)的一些提示,也許[this](http://stackoverflow.com/questions/1004867)/compile-a-swc-in-flex-for-flex-with-a-class-written-in-flex/1011662#1011662)可能會有幫助,如果是這種情況。 –
@George Profenza:我認爲目錄結構和DocumentRoot聲明等是理智的;然而,「鏈接到這種類型的圖書館符號」部分的錯誤實際上是在拋我;也許發生了類似於我沒有看到的事情。我會繼續尋找,非常感謝! – krslynx