의 라이브러리 심볼에 연결되어 있기 때문에이 완료 경로와 제목 오류입니다 : 첫째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를 사용하여 오류로 컴파일/테스트하십시오. 은 계속됩니다.
행운을 들이지 않고 게시 설정에서 '자동으로 무대 인스턴스 선언' 의 선택을 취소 해 보았습니다.
- I 또한 절을 (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에서 버전을 사용할 수 있으므로 모호한 클래스가 계속 참조됩니다. 일부 팁에 대해서는 [여기] (fhttp : //www.flashdevelop.org/wikidocs/index.php? title = AS3 : FlexAndFlashCS3Workflow)하고 [this] (http://stackoverflow.com/questions/1004867)/swf-in-flex-in-flex-with-class-written-in-flex/1011662 # 1011662)가 도움이 될 수 있습니다. –
@George Profenza : 나는 디렉토리 구조와 DocumentRoot 선언 등이 정직하다고 믿는다; 그러나 '해당 유형의 라이브러리 심볼에 링크되었습니다'라는 오류의 일부가 실제로 나를 던지고 있습니다. 아마도 내가보기 싫은 이와 비슷한 일이 일어 났을 것입니다. 나는 그동안 계속 살펴볼 것입니다, 많은 감사합니다! – krslynx