Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-07-2007, 17:05   #1 (permalink)
paranoid android
 
Benutzerbild von pink!
 
Registriert seit: Jul 2002
Beiträge: 89
Einfache (Singleton-)Klasse -> Syntaxfehler?!

Hallo,

der Titel ist doof, aber das Problem leider auch und nur schwer in einer Zeile zu beschreiben.

Machen wir's ganz kurz. Ich hab folgende Klasse:
ActionScript:
  1. class xoom.gui.MediaCenter {
  2.    
  3.     private static var _instance:MediaCenter;
  4.    
  5.     private function MediaCenter() {
  6.     }
  7.  
  8.     public static function getInstance(): MediaCenter {
  9.         if (_instance == undefined) {
  10.             _instance = new MediaCenter();
  11.         }
  12.        
  13.         return _instance;
  14.     }
  15. }

Und bekomme folgende Fehlermeldungen (beim Syntaxcheck wie auch beim importen):

Code:
**Fehler** D:\work\xoom\xoom\gui\MediaCenter.as: Zeile 3: Syntaxfehler.
     	private static var instance:MediaCenter;

**Fehler** D:\work\xoom\xoom\gui\MediaCenter.as: Zeile 5: Klassenskripts in ActionScript 2.0 können nur Klassen- oder Schnittstellenkonstrukte definieren.
     	private function MediaCenter() {

**Fehler** D:\work\xoom\xoom\gui\MediaCenter.as: Zeile 8: Attribut außerhalb der Klasse verwendet.
     	public static function getInstance(): MediaCenter {

**Fehler** D:\work\xoom\xoom\gui\MediaCenter.as: Zeile 10: Syntaxfehler.
     			_instance = new MediaCenter();

**Fehler** D:\work\xoom\xoom\gui\MediaCenter.as: Zeile 13: Syntaxfehler.
     		return _instance;
Ich hab zugegebenermaßen schon länger nichts mehr mit Flash gemacht, aber bin ich so doof? Ich seh keinen Fehler. Selbst wenn ich Zeile 3 in ein einfaches "var instance;" verwandel, bekomm ich einen Syntaxfehler. Daher dachte ich, dass es an der Klassendefinition liegen muss, die Nachfolgendes mit sich reisst. Aber da gibt es doch auch nichts zu meckern - oder? Habs ohne Package-Definition versucht, gab aber den selben Fehler.

Zu hülf!


Danke im Vorraus und entschuldigt, falls ich den Wald vor lauter Bäumen nicht mehr sehe

Daniel
__________________
D:
pink! ist offline   Mit Zitat antworten
Alt 22-07-2007, 17:45   #2 (permalink)
paranoid android
 
Benutzerbild von pink!
 
Registriert seit: Jul 2002
Beiträge: 89
argh ... ich hatte den singleton teil aus einem beispiel kopiert ... sieht so aus, als hätten sich unsichtbare Zeichen eingeschlichen ....


Selbstgetippt funktionierts endlich
__________________
D:
pink! ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele