| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2003
Beiträge: 30
|
Gibt es eine Möglichkeit, die ActionScript-Ausführung weniger fehlertolerant zu machen, so dass die Benutztung von undefined einen Fehler zur Laufzeit verursacht (im Debug-Mode)? Wenn ich etwas schreibe wie: bla.methode(); oder bla.attribut bekomme ich einfach ein undefined zürück, wenn bla == undefined. Das gleiche wenn ich eine funktion ausführen will, die nicht exisitiert. Das Program ignoriert das Statement und läuft einfach weiter. Es ist echt blöd, dass man mit dem Debugger durchstepen muss, um Tippfehler zu finden, die man bei bei anderen Sprachen zu Compilezeit oder bei Skriptsprachen weingstenes zur Laufzeit angezeigt bekommt.
__________________ www.adamtoons.de |
| | |
| | #2 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
|
wenn du AS2.o nutzt und mit strikten typen arbeitest und ext. klassen, dann generiert dir der compiler fehlermeldungen... like: 'ActionScript-Fehler Nummer ..... , methode 'was weis_ich' konnte nicht gefundne werden... mom...ich mach´s mal schnell... greetz kelor |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Jul 2003
Beiträge: 30
| Zitat:
klar, das kann er auch schon beim compilieren feststellen. aber bei bla.methode(); kann er nicht zur compilie-zeit wissen, ob "bla" ein valides objekt oder undefined ist. er müsste zur laufzeit eine fehlermeldung erzeugen. ich glaube das problem ist, dass bei flash laufzeit-fehler generell abgefangen und unterdrückt werden. das ist zum entwickeln ziemlich doof.
__________________ www.adamtoons.de | |
| | |
| | #4 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
da man bei Flash durch die nicht kompilierung einige Möglichkeiten hat, die der Kompiler nicht verstehen kann, ist es so wohl oder übel die beste Lösung. z.B. sowas, kann einfach nicht überprüft werden: ActionScript:
|
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |