Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2005, 19:31   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 37
(auch MX) Spiel in Flash à la "Blox"

Hallo, ich habe eine Frage: ich bin zur Zeit bei der Konzeption zu einem Spiel für unsere Schul-Webseite - ihr kennt sicher das Spiel "Blocks", bei dem man durch Anklicken nebeneinander liegender Spielblöcke der gleichen Frabe diese weglöscht.

Also das mit den Blöcken werde ich wohl hinbekomme, nur ich möchte, dass wenn eine ganze vertikale Reihe entfernt wurde, sich die Blöcke rechts davon entweder nach links schieben oder aber dass die Blöcke links davon sich nach rechts verschieben, sodass wieder eine geschlossene Spielfläche besteht. wie kann man das umsetzen?

Kann mir da jemand einen Tipp geben oder gibt es vielleicht eine FLA, wo ich mir ein paar Anregungen von abschauen kann?

Vielen Dank im Voraus

Lieben Gruß Björn
wk12ler ist offline   Mit Zitat antworten
Alt 27-04-2005, 20:13   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Fang doch erst einmal denn Rest an, dann kannn man das am Beispiel besser erklären.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 30-04-2005, 10:42   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 37
Habe mal ne Fla als zip hochgeladen

Wie funktioniert es, dass wenn eine ganze vertikale Reihe entfernt wurde, sich die Blöcke rechts davon entweder nach links schieben oder aber dass die Blöcke links davon sich nach rechts verschieben, sodass wieder eine geschlossene Spielfläche besteht. wie kann man das umsetzen?

Wäre cool, wenn mir da jemand helfen könnte.

Gruß Björn


Konnte die Datei leider nicht anhängen, habe sie aber hier bereitgestellt
www.bobbystarkholland.de/blockdemo.zip [Flash MX 2004]

hier die swf:

www.bobbystarkholland.de/Buttons.swf
wk12ler ist offline   Mit Zitat antworten
Alt 30-04-2005, 23:45   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 37
Hat vielleicht irgendwer eine Idee

Ich würde mich freuen ...
wk12ler ist offline   Mit Zitat antworten
Alt 01-05-2005, 11:25   #5 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Sieht ja sehr schön aus vom AS.
Haste das selber gemacht?
Kannst Du einige Dinge vielleicht auskommentieren, damit man weis wie warum weshalb.
Wozu dient die Variable state?
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 02-05-2005, 18:52   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 37
neeee, nicht selbst gemacht

... zusammengemausert.
wk12ler ist offline   Mit Zitat antworten
Alt 02-05-2005, 19:00   #7 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Biste da wenigstens soweit durchgestiegen, das Du selber erklären kannst was da vor sich geht?

Im Prinzip brauchst Du ja nur ein Array anlegen(für jede x-Reihe ein Feld in dem Array) und immer wenn Steine aus einer Reihe gelöscht werden, musst Du das im Array vermerken.

Also wenn in der ersten Reihe 3 Steine entfernt werden ist der inhalt des Array's an der Stelle 0 nur noch 7 (10 sind ja in jeder Reihe zu beginn des spieles).
Und wenn dann beim Steine entfernen festgestellt wird das an einer Stelle im Array eine 0 ist dann muss von aussen nach innen gerutscht werden und dann mit splice die 0 aus dem Array "geschnitten" werden.
__________________
ERROR: Signature is too large
rendner[i] 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 14:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele