Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-02-2007, 10:08   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 1
actionscript von flash5 zu flash8 konvertieren

moin moin, liebe forumsmitglieder!

ich habe vor langer zeit ein kleines spiel mit duplicateMovieClip gebaut.
dabei kann man die filme (spieler) auf der spielfläche grössen verändern und drehen.
nun wollte ich es mit flash8 etwas aufpeppen.

in flash5 habe ich es so gemacht:

on (release) {
n = Number(n)+1;
bn04 = "_root.mannschaft.elfi" add n;
duplicateMovieClip ("_root.mannschaft.elfi", bn04, n);
setProperty (bn04, _x, Number(getProperty(bn04, _x))+Number(n*(Number(getProperty(bn04, _width))+0)));
set (bn04 add ":n", n);
}

funktioniert super in flash 5

----


in flash8 gibt dieses script folgende fehlermeldungen bei der veröffentlichung:



**Fehler** Symbol=m-manschaftstool, Ebene=Ebene 1, Bild=1:Zeile 3: Syntaxfehler.
bn04 = "_root.mannschaft.elfi" add n;

**Fehler** Symbol=m-manschaftstool, Ebene=Ebene 1, Bild=1:Zeile 6: ')' oder ',' erwartet
set(bn04 add ":n", n);

**Fehler** Symbol=m-manschaftstool, Ebene=Ebene 1, Bild=1:Zeile 7: Unerwartetes Auftreten von '}'
}



wo stecken die fehler und wie kann ich diese beheben?

vielen vielen dank im voraus!!!
Gunwald ist offline   Mit Zitat antworten
Alt 09-02-2007, 01:35   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
add ist eins der ganz wenigen befehle, die regelmässig als veraltet gekennzeichnet werden UND auch tatsächlich nicht mehr unterstützt werden:
ersetze add durch +

sinngemäss alle anderen befehle mal in der flash-hilfe nachsehen und veralteten müll durch die gültige syntax ersetzen.


und mit
bn04 = "_root.mannschaft.elfi"+n;
ist bn04 ein text und keine adresse.
so ändern:
bn04 = _root.mannschaft["elfi"+n];
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 05:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele