[ascoders] Re: AS2 Exception-Package-Problem
- From: Ralf Siegel <ralf@xxxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Sat, 13 Sep 2003 11:32:01 +0200
Am konformsten wäre man aber mit der zusätzlichen Angabe
des Packetnamens vor der Error-Subklasse, dann fällt auch
die eigentlich verwendete dazugehörige import-Anweisung weg.
Oder du schreibst unter die Import-Anweisung noch einen Verweis ;o)
import stack.EmptyStackException;
var EmptyStackException = EmptyStackException;
...
Da hast du IMHO auf jeden Fall 'n Bug gefunden - kannst du den bei MM
einloggen? Wenn ein switch/case workaround würde ich allerdings den Typ
abfragen:
-----------------------------------------------------------
...
try {
var hello = String(myDynStack.pop());
} catch (e) {
switch (true) {
case e instanceof EmptyStackException :
trace("EmptyStackException: " + e.message);
break;
case e instanceof Error :
trace("Error: " + e.message);
break;
}
}
-----------------------------------------------------------
Btw. Wie hat sich Macromedia eigentlich vorgestellt, soll man das Skript
für Klassen in Packages, welche andere Klassen importieren (z.B.
DynamicStack.as aus deinem Beispiel) im eingebauten AS-Editor checken und
formatieren (gibt 'n Berg Fehlermeldungen) ?
ralf ...
------------------------------------------------------
Archiv : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------
Other related posts: