function in AS2 / Flashlite2

chmee

verstaubtes inventar
Premium-User
Für einen, der sein täglich Brot damit verdient, wird es eine schnelle Lösung geben, ich sitze hier und
verdrecke gerade meine Tastaur mit Zigaretten, weil ich nicht dahinter komme..

Die Funktion XY_P gibt mir NaN raus.

Was habe ich übersehen, was mache ich falsch.

Code:
function XY_P(X:Number, Y:Number) {
 return Y*100+X;
}
 
trace(XY_P(1,2));

Habe ich vergessen, etwas zu deklarieren ?

mfg chmee
 
Zuletzt bearbeitet:
Hallo,

Die Funktion funktioniert bei mir einwandfrei. Lass dir mal innerhalb der Funktion die X und Y-Variablen ausgeben, dann weißt du ob sie falsch übergeben werden und ob die Funktion überhaupt gestartet wird.

Liebe Grüße
jens
 
Ich benutze sie innerhalb einer Schleife, alle anderen Teile mit den Schleifenvariablen funktionieren.

Muss eine Funktion in Flashlite2 anders deklariert werden ? Ich arbeite übrigens in Flash8Pro wenns nen Unterschied macht..

mfg chmee
 
Hi,

die function-Anweisung wird erst ab Flash Lite 2.0 unterstützt. Bist Du sicher, dass Du nicht für Flash Lite 1.x exportierst?

In Flash Lite 1.x kannst Du z.B. die "call"-Methode ausführen, um Codeblöcke in entfernten Frames aufzurufen.

Gruß
.
 
Danke, das wars ! In den Einstellungen war FL2 mit AS1 eingestellt.

Juhu und auf ein Neues.. mfg chmee

Sorry, Tobias, hätte Dich gerne bewertet - hast es ja auch verdient - aber ich muss erstmal noch weitere Andere machen. Hier also Dein ++ in schriftlicher Form.
 
Zurück