Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-06-2004, 23:40   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 9
Aktion bei gleichen Koordinanten => Snake Spiel

Hi!

Ich möchte eine Art Spiel machen bei dem man eine kleine Figur in der richtigen Reihenfolge gewisse Bilder passieren lassen muss.
Man kann sich das ein klein wenig wie Snake vorstellen (ohne länger werdende Schlange, naja der Vergleich hinkt ein wenig).

Wie kann ich es machen, dass ich eine gewisse Variable ändere wenn die Koordinaten von Spielfigur und zu erreichendem Bild gleich sind, also wenn die Figur das Bild erreicht hat, soll in einem Textfeld erstmal "ok" angezeigt werden, oder so ähnlich.

Gleichzeitig soll auch die reihenfolge der Bilder richtig eingehalten werden, wie ginge das am besten?

Bin ziemlicher Neuling, könnte mir jemand helfen.

Ich habe mir das so ca. mal für x-Achse vorgestellt, wird wohl aber total falsch sein:

if (_root.figur._x==_root.bild1._x) {
text1 = "ok!";
}



Vielen dAnk
MfG
sWatchmaster
Swatchmaster ist offline   Mit Zitat antworten
Alt 01-06-2004, 23:48   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi.
je nachdem wie schnell sich deine figur bewegt kann es sein, die diese beiden positionen nie gleich sind. daher würde ich die positionsabfragen etwas gröber machen:
ActionScript:
  1. if (Math.round(_root.figur._x/10)==Math.round(_root.bild1._x/10)) {
  2. text1 = "ok!";
  3. }
sollte das zu grob sein, kannst du den wert 10 auch verringern.

grüße.
smirgel.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 02-06-2004, 00:12   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 9
Hi!

So funktioniert es mal theoretisch besser.

Aber er zeigt den Text nicht dynamisch an, sprich nur wenn die Figur gleich am Anfang den ähnlichen x wert hat wird es angezeigt, wie kann ich einstellen dass das Textfeld dies ständig überprüft?

Kann man das irgendwie genauer machen, sprich das man einen genauen Bereich definiert, eben genau wo das Bild sitzt, dass das auch exakt stimmt?

Großes Danke

Mfg
swatchmaster
Swatchmaster 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 06:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele