Oto błąd tytuł z pełnymi ścieżkami:5000: Klasa „..” musi podklasy «flash.display.MovieClip», ponieważ jest ona związana z symbolem biblioteki tego typu
\\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.
Po pierwsze, co próbowałem i czego używam:
pracuję nad tym projektem z wykorzystaniem FlashDevelop i FlashDevelop został został skonfigurowany do korzystania z zewnętrznego (IDE Flash CS5.5) - to nie ma znaczenia, czy jestem użyj Flash lub FlashDevelop, aby skompilować/przetestować jako błędy nadal trwa.
Próbowałem również odznaczać "Automatycznie deklaruj etapy" w ustawieniach publikowania bez powodzenia.
I próbował również za pomocą ścieżki bezwzględnej dla rozciąga klauzuli (wystaje flash.display.MovieClip)
Poniżej zgaszone wersja klasy 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 {
...
}
}
}
Pochodzę głównie z Java, więc być może nie rozumiem koncepcji ActionScript; jeśli ktokolwiek mógłby wskazać mi właściwy kierunek, byłbym bardzo wdzięczny!
Więc symbol NotesCore został Eksport dla ActionScript i używasz wygenerowanego klasę? Czy to możliwe, że Flash generuje klasę w czasie działania, jeśli jest połączona z twoją, to czy we FlashDevelop masz swoją wersję, więc istnieje coś w rodzaju niejednoznacznego odwoływania się do klasy? Spójrz [tutaj] (fhttp: //www.flashdevelop.org/wikidocs/index.php? title = AS3: FlexAndFlashCS3Workflow) po kilka wskazówek, a może [to] (http://stackoverflow.com/questions/1004867/compile-a-swc-in-flash-for-use-in-flex-with-a-class-written-in-flex/1011662 # 1011662) może być pomocne, jeśli tak jest. –
@George Profenza: Wierzę, że struktura katalogów i deklaracji DocumentRoot etc są zdrowe; jednak część błędu związana z "biblioteką tego typu" naprawdę mnie rzuca; być może dzieje się coś podobnego do tego, czego nie widzę. Będę szukał w międzyczasie, wielkie dzięki! – krslynx