Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-01-2004, 13:35   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 120
Spiel wer wird millionär dynamisch ?

Hallo,
habe vor mir ein spiel wie "wer wird millionär" zusammen zubasteln und habe keinen ahnung wie ich es am besten machen muss.

Ok ich könnte ja ein spiel machen und die richtigen oder falschen antworten schon mit go to usw realisieren aber mein problem ist das ich sowas dynamisches gerne machen würde sprich...

- es sollte eine Datei sei wo ich dann z.B. 10 fragen inkl. der 4 antworten hineinschreibe

- durch ein zufalls generator sollten dann immer so 5 fragen auserwählt werden

- welche antwort richtig ist sollte man auch ebenfalls in die datei hineinschreiben können wo sich die fragen und soweiter befinden, also die richtige antowort sollte nicht immer zumbeispiel button a sein sondern auch b oder c usw

hat einer ne idee mit was man sowas am besten realisieren kann......?


mfg
Joker
joker1983 ist offline   Mit Zitat antworten
Alt 08-01-2004, 13:56   #2 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
erstell dir ne XML-Datei, ähnlich wie das hier:
<WWM>
<WWM-Frage Frage="hiersteht die Farge" antwort1="antwort1"... antwort4="antwort4" richtig="1"/>
<WWM-Frage Frage="hiersteht die Farge" antwort1="antwort1"... antwort4="antwort4" richtig="3"/>
<WWM-Frage Frage="hiersteht die Farge" antwort1="antwort1"... antwort4="antwort4" richtig="2"/>
...
</WWM>

und das liest du dann in Flash ein und ein zufallsgenerator wählt die frage aus...
wie du ne XML-Datei einliest findest du auch hier irgendwo im Forum.

grüße,
solo
soloFlash ist offline   Mit Zitat antworten
Alt 09-01-2004, 04:26   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 120
OK
vielen Dank schonmal, also werde ich es nun mit XML machen.....
aber da habe ich wieder ein paar probleme

habe die Suchfunktion schon benutzt aber es sind noch viele fragen offen

ich weis nun wie ich eine XML datei einlesen kann und zwar so..


ActionScript:
  1. // Daten aus XML einlesen
  2. var _XML = new XML();
  3. _XML.onLoad = geladen;
  4. _XML.ignoreWhite = true;
  5. _XML.load("fragen.xml");
  6.  
  7. function geladen(erfolgreich) {
  8.    if(erfolgreich) {
  9.       play();
  10.    }
  11.    else {
  12.        gotoAndStop("False");
  13.    }
  14. }

Wie kann ich es nun machen, das wenn meine XML Tabelle so aufgebaut ist

<WWM>
<WWM-Frage Frage="hiersteht die Farge" antwort1="antwort1"... antwort4="antwort4" richtig="1"/>
<WWM-Frage Frage="hiersteht die Farge" antwort1="antwort1"... antwort4="antwort4" richtig="3"/>
<WWM-Frage Frage="hiersteht die Farge" antwort1="antwort1"... antwort4="antwort4" richtig="2"/>
...
</WWM>

das mein Flash automatisch erkennen kann wieviele fragen sich in der Datei befinden und wie teile ich flash mit welches was ist sprich Frage Antwort und der lösungs button usw wie erkennt flash denn sowas ?
joker1983 ist offline   Mit Zitat antworten
Alt 09-01-2004, 06:23   #4 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
Hallo,

also, ich kann Dir leider nur kurz erklären, wie ich es bei mir gemacht habe, und das auch nur aus dem Gedächtnis

wenn die XML-Datei geladen ist, schiebe ich die attribute (frage , antwort1..., richtig) in jweils ein array.
also frage_arr = new Array();...
wie Du die XML-Struktur nun ausliest, musst Du leider weiter suchen, oder vielleicht schaffe ich es heute abend noch den code zu posten.
ok, wenn dann die attribute in den array stecken hast du ja bereits die Aufteilung, was ist die Frage (frage_arr), und was antworten sind (4 weitere Arrays). Die Lösung steckt in einem weiteren Array.
Über
ActionScript:
  1. frage_arr.length;
ermittelst Du die Anzahl.
Und über den Index hast Du die zuordung, welche Antworten zu welcher Frage gehören:
frage_arr [5] antwort1_arr[5] ... richtig_arr[5]

soweit mal viel Glück,
solo
soloFlash ist offline   Mit Zitat antworten
Alt 09-01-2004, 06:33   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 120
danke dir hilft mir schonmal ein bischen weiter, wäre nett wenn du noch nen kleinen code zur besseren verständniss posten könntest....dennoch vielen dank schonmal....
joker1983 ist offline   Mit Zitat antworten
Alt 09-01-2004, 09:18   #6 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
schau dir mal folgendes Tutorial an:

Quizspiel mit XML und Flash
soloFlash ist offline   Mit Zitat antworten
Alt 10-01-2004, 03:41   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 120
danke werde ich machen.......gucken wie weit es mir helfen wird...
joker1983 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:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele