2010-11-24 11 views
1

Ich bekomme den folgenden Fehler auf meinem Flash-Projekt 5000: Die Klasse ... muss Unterklasse 'flash.display. MovieClip ', da es mit einem Bibliothekssymbol dieses Typs verknüpft ist. Ich schaute auf die Klasse und stellte sicher, dass ich flash.display.MovieClip importiere und ich mache. Ich habe versucht, die Basisklasse in der Verknüpfung zu flash.display.MovieClip zu ändern, aber ich erhielt die folgende Nachricht: "Die angegebene Basisklasse ist eine native Klasse und wird zur Laufzeit im Player definiert. Sie kann nicht bearbeitet werden."Kann Flash-Fehler 5000 nicht lösen: Die Klasse ... muss Unterklasse "flash.display.MovieClip"

Wie kann ich dieses Problem beheben? Vielen Dank im Voraus, Kfir

+0

Duplikat von http://stackoverflow.com/questions/7306256/5000-the-class-must-subclass-flash-display-movieclip-since-it-is-linked – teynon

Antwort

1

Nun, ich hatte gerade das gleiche Problem bei einem anderen Projekt und beschlossen, dass ich die Lösung abgeben sollte. Aus irgendeinem seltsamen Grund kann dieser Fehler auftreten, wenn die Referenzen des Projekts ungültig sind. In meinem Fall musste ich nur zu Datei-> Einstellungen veröffentlichen-> Flash-> Einstellungen gehen und dort alle Pfade aktualisieren. Das hat mein Problem gelöst.

Ich hoffe, dass dies anderen Menschen da draußen helfen wird und vielleicht wird jemand aus dem Flash-Team dies sehen und diesen Fehler patchen.

+0

Welche Pfade wurden aktualisiert? Ich schaue mir meine Einstellungen an und sehe nicht, wo ich Pfade aktualisieren kann. http://screencast.com/t/1kyEQJjWMu –

3

die MovieClip Klasse importieren bekommt man auf halbem Weg gibt, man muss eigentlich die Klasse mit MovieClip auch verlängern.

dh)

package 
{ 
    import flash.display.MovieClip 

    public class MyClass extends MovieClip 
    { 

    ..... 
0

Ich hatte das gleiche Problem beim Übertragen meiner Dateien von meinem Desktop-Computer auf meinem Laptop. Eigentlich habe ich alles versucht, was ich kann, aber die kfir Lösung hat mich auf den guten Weg gebracht ... Das Aktualisieren aller Pfade unter Datei-> Einstellungen veröffentlichen-> Flash-> Einstellungen war nicht genug für mich ... Ich musste auch neu schreiben alle Pfade zu Klassen in den Miniclip-Eigenschaften. Um genauer zu sein, musste ich sogar entfernen, klicken Sie auf das Häkchen-Symbol (um den Pfad leer zu bestätigen), und schreiben Sie den Pfad erneut und wieder ankreuzen ...

Sounds wirklich verdrahtet, funktioniert aber für mich.

0

Gelöst: Ich exportierte die Veröffentlichungseinstellungen von anderen Flash, die gut funktioniert, importiert sie in das Dokument, das mir Fehler 5000 gab, und es löste das Problem!