Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-01-2005, 14:00   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 4
Array für Memory Spiel

Hallo!

Ich versuch mich zur Zeit an einem Memory Spiel, in dem beim Aufdecken der Karten aber nicht nur die Karte umgedreht werden soll, sondern auch noch ein dazugehöriges Video abgespielt wird. Jetzt hab ich ein Problem damit, wie ich es hinbekomme, dass meine Karten bei jedem Spielstart neu angeordnet werden, die Arraypositionen aber gleich bleiben, damit ich auf die zugehörigen Videos zugreifen kann.
Gibts es nicht irgendeine Möglichkeit, ohne die Reihenfolge im Array zu vertauschen, die Bilder trotzdem per Zufall auf dem Spielfeld zu verteilen?

Danke!

Martina
martina1383 ist offline   Mit Zitat antworten
Alt 08-01-2005, 14:06   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
array kopieren, mischen, und dann auslesen...

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 08-01-2005, 14:20   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 4
Danke für die schnelle Antwort!
Ich glaub, ich hab schon zu viel nachgedacht, jetzt steh ich sogar schon bei deiner Antwort auf dem Schlauch.... vielleicht nochmal bischen näher erklären... Danke!!!!
martina1383 ist offline   Mit Zitat antworten
Alt 08-01-2005, 14:32   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ich glaub er meint, du sollst ein Duplikat von dem Array anlegen, und dieses zum mischen und Auslegen verwenden.
Den ersten (ungemischten) Array nimmst du dann für die Zuordnung zu den Videos.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 08-01-2005, 14:46   #5 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
ganau das meinte ich.

gut, weil ich etwas wortkarg war, und hier ja keiner verwirrt zurückbleiben soll,
hier ein schnelles beisoiel zum kopiren und mischen..
(in der tut-sektion gibts dazu glaub ich auch einiges)

ActionScript:
  1. // erstellen und füllen eines arrays
  2. var arr_1 = new Array();
  3.     arr_1.push( 1, 2, 3, 4, 5);
  4.    
  5.     // kopie erstellen
  6.     arr_2 = arr_1.slice(0);
  7.  
  8.     // mischen
  9.     arr_2.sort( function() { return( random(3)-1 ); } )
  10.  
  11.     // ausgeb beider arrays
  12.     trace('orig array :'+ arr_1 );
  13.     trace('mixed array :'+ arr_2 );



grüssle
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 08-01-2005, 15:10   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 4
Danke, jetzt hab ichs verstanden! Werds mal so ausprobieren, wenn noch was nicht hinhaut, meld ich mich wieder!

ciao, Martina
martina1383 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 10:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele