Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-08-2003, 20:46   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Ort: Bern, Schweiz
Beiträge: 94
online-Schach

Hi Leute,

wir sind gerade an einem Game am basteln, eine Art online Schach! Beim Starten der Datei, ladet Flash die x- + yKordinaten vom Server, mittels php! Dies kein Problem...

Sobald die Daten in Flash angekommen sind - mit loadData - übergebe ich dies an eine Funtkion, welche die 32 Figuren an die richtige Startposition verschiebt!
Nun zu meinem Problem;

function platzieren(spFigurXpos,spFigurYpos,player,oldDate) {
//Positionierung der Figuren
figurXpos=spFigurXpos.split(",");
figurYpos=spFigurYpos.split(",");

for(x=0;x<figurVar.length+1;x++){
figurVar[x]._x=figurXpos[x];
figurVar[x]._y=figurYpos[x];

}
}

Dies würde auch alles super klappen...
Nur, die letzte Figur will sich nicht so positionieren lassen! Die yKordinate funzt, nur die xKordinate geht einfach nicht! Wenn ich prüfe; 'trace(figurXpos[31]' //Array beginnt mit 0 -> bekomme ich das richtige Resultat, doch die Figur platziert sich nicht dorthin! Diese bleibt an der xPosition und bewegt sich nicht fort, nur nach y!

Hat jemand schon einmal ein änliches Problem gehabt???

Peace
Sascha
FlasherSascha ist offline   Mit Zitat antworten
Alt 26-08-2003, 21:33   #2 (permalink)
lafil.ch
 
Benutzerbild von DeviLDucK
 
Registriert seit: Dec 2002
Ort: Schweiz
Beiträge: 107
hab ich mal gehabt das problem das die letzte for schleife ned richtig angezeigt wurde...hab aber nie ne lösung gefunden...=(
__________________
--------------------------------
www.lafil.ch

Das Leben ist ein scheiss Game, hat aber ne verdammt geile Grafik
DeviLDucK ist offline   Mit Zitat antworten
Alt 26-08-2003, 21:46   #3 (permalink)
Use your brain!
 
Benutzerbild von MaDDeePee
 
Registriert seit: Aug 2003
Beiträge: 207
Re: online-Schach

Hi! Was hasten DA gemacht:
Zitat:
for(x=0;x<figurVar.length+1;x++){
?
von wo bis wo geht denn das Array? von 0 bis x, oder ?
(sieht komisch aus...)
mach doch

for(x=0;x<=figurVar.length-1;x++){
oder
for(x=0;x<figurVar.length;x++){

Nuja,
Ich schreibe gerade an einem superheftigen Flashgame mit einer Path-Engine...(Game like Battleisle, nur komplexer)
Da arbeite ich auch mit vielen Arrays und das klappt einwandfrei,ein Flash-bug kann man also fast nahezu ausschliessen ;o/

Poste doch mal bissel mehr Code, vielleicht finden wir´s dann....

Geändert von MaDDeePee (26-08-2003 um 21:48 Uhr)
MaDDeePee ist offline   Mit Zitat antworten
Alt 27-08-2003, 13:02   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Ort: Bern, Schweiz
Beiträge: 94
Hi,

in der for-Schleife '+1' habe ich eigentlich nicht absichtlich hinzufügen wollen, habe nur etwas getestet...

Du kannst sonst einmal die fla anschauen. In der Ebene action,
im ersten Frame habe ich eine Funktion definiert namens 'platzieren', in dieser befindet sich das Problem!

Der Link ist; http://www.jmc-cule.ch/download/chees.zip

Wenn du die Datei startest, wirst du sehen, dass sich alle Figuren an den richtigen Platz verschiebt, ausser der schwarze Turm unten links! Bei diesem funkt nur die xKordinate nicht - yKordinate funzt wunschgemäss...

Merci im voraus,
peace
Sascha
FlasherSascha 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 23:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele