Flash 8 Action Script Problem

Luixx

Grünschnabel
Hi, ich habe mir von http://www.flashstar.de diesen Elastik Effekt geholt (siehe Anhang) und will ihn in aber unter Version 8 zum laufen kriegen (also Veröffentlichungseinstellungen flash 8 und actionscript 2 ).
Ich bekomme dann aber einen seltsamen Effekt. Stelle ich auf 6 um geht wieder alles supi.

Eigentlich müsste das ding doch Abwärtskompatibel sein oder ? Kann mir mal bitte einer erklären warum das Ding nicht funktioniert oder es mal flash 8 tauglich machen?

Danke
 

Anhänge

  • elastik3_flash8.fla
    60,5 KB · Aufrufe: 54
Hi,

in Frame 1 des MC "Punkt" müssen folgende 2 Zeilen eingefügt werden:
Code:
speedx = 0;
speedy = 0;

Grund: Flashplayer 6 nahm bei Variablen, die nicht definiert sind, automatisch den Wert 0 an. Beispiel:
Code:
x ++;

trace(x);
Ausgabe: 1

Flashplayer 7 und darüber geben bei nicht definierten Variablen den Wert "undefined" zurück:
Code:
x ++;

trace(x);
Ausgabe: NaN

Da in Frame 2 des Clips "Punkt" die Variablen "speedx" und "speedy" verändert werden, nehmen Sie niemals numerische Werte ein, wenn sie nicht zuvor mit einem Nullwert deklariert worden sind.

Gruß
.
 
Zurück