这里的库符号是完整路径标题错误: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