Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2004, 11:15   #1 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Question Variable weiterverwenden

Hi zusammen!

Wahrscheinlich für die meisten simpel...

Ich habe da ein Spiel, das läuft 60 Sekunden. Nachdem möchte ich eine Punkteausgabe machen, d.h. Ich will aus dem Movie raus, und in einen neuen rein.

Ich habe das bisher so gelöst, dass ich ein 2. swf generiert habe mittels:
Code:
if(passed_Time == 0){
     _root.loadMovie("meinMovie.swf);
}
Das funktioniert auch, aber wenn ich dort die Punktezahl ausgeben will, muss ich ja auf die Variable "Punktestand" aus der anderen Datei zugreiffen. Und das krieg ich nicht raus wies geht!

Ist das überhaupt möglich, oder arbeite ich da am Zeugs vorbei??

Wenn jemand gerade eine Antwort hat wär ich froh darum!

Danke & Gruss

Patrick
__________________
I'm trying hard and not to give up!
RS4 ist offline   Mit Zitat antworten
Alt 01-10-2004, 11:33   #2 (permalink)
loslassen!
 
Benutzerbild von fetch
 
Registriert seit: Apr 2002
Beiträge: 260
hi,

versuche doch erstmal den Punktestand zu tracen

if(passed_Time == 0){
trace(_root.Punktestand);
_root.loadMovie("meinMovie.swf);
}

Mit der Ausgabe könnte man dann schon was anfangen.
Ansonsten würde ich empfehlen die var Punktestand auf _global zu setzen.

Gruß

Fetch
fetch ist offline   Mit Zitat antworten
Alt 01-10-2004, 12:26   #3 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Ok, danke dir für die Antwort!

Werde gleich mal versuchen ob das ganze klappt!

Gruss Patrick
__________________
I'm trying hard and not to give up!
RS4 ist offline   Mit Zitat antworten
Alt 01-10-2004, 12:46   #4 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Alles klar. Es hat geklappt, ich habs via _global gelöst.

Das Ergebnis kommt jetzt wie gewünscht im anderen Film und zwar so:

Code:
Endergebnis = _global.Ergebnis;
_root.createTextfield("TD",1,100,100,100,100);
TD.wordWrap = true;
TD.text = +Endergebnis;
Ist auch super, aber da wäre noch was kleines... Kann ich irgendwie diese Variable speichern, sodass ich eine Art Highscore ausgeben kann. es muss nur der Beste sein, bis halt das Ergebnis um 1 grösser wird.

Wie geht man das am besten an?? Weiss jemand über was man sich informieren muss??

Danke schonmal für die Hilfe, bin schon weiter als ich gedacht hätte!

Gruss Patrick

Edit: Ich weiss gar nicht ob das möglich ist, ein swf wird doch vom Client heruntergeladen, damit kann ich ja gar kein Highscore machen... Es müsste ja sowas wie ein File auf dem Server geben....aber wie gesagt, ich hab keine Ahnung.
__________________
I'm trying hard and not to give up!

Geändert von RS4 (01-10-2004 um 12:52 Uhr)
RS4 ist offline   Mit Zitat antworten
Alt 01-10-2004, 13:13   #5 (permalink)
loslassen!
 
Benutzerbild von fetch
 
Registriert seit: Apr 2002
Beiträge: 260
hi,

auch das ist irgendwie möglich

Am besten du speicherst den Punktestand via php in eine DB (vorzugsweise mysql)

Gruß

Fetch
fetch ist offline   Mit Zitat antworten
Alt 01-10-2004, 13:21   #6 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Ja, das mit der DB kam mir auch in den Sinn!

ich wollte es vielleicht in ein Textfile schreiben, aber eine DB lässt da mehr Spielraum offen für Erweiterungen.

Danke für den Hinweis!

Gruss Patrick
__________________
I'm trying hard and not to give up!
RS4 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 09:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele