Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2004, 19:07   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 90
Antwortsteuerung mit Statusanzeige

Hallo,
Ich suche nach einer Lösung für eine Antwortmöglichkeit wie bei "wer wird millionär".
dh: Ich habe 3 Buttons und möchte das ich jeweils einen mc für gelogged, für richtig und für falsch über die Buttons lege mit visible=0. Aus einem anderen mc bekomme ich die variablen übergeben für die jeweils richtige Antwort (a,b oder c).
Es soll nun je nach dem welche Antwort angeklickt ist das richtige geschehen: logged für 2 sekunden dann auswertung von richtig oder falsch Status sollte sich zu richtig oder falsch ändern und für weitere 2 sekunden alle Antworten stehen bleiben. Hat jemand soetwas schonmal gemacht oder weiß wo für sowas ein tut zu finden ist?

Habe mal das swf beigelegt. fla ist zu groß.

Vielen Dank für Eure Hilfe
Angehängte Dateien
Dateityp: zip antwort_1.zip (25,8 KB, 4x aufgerufen)
rainman ist offline   Mit Zitat antworten
Alt 05-01-2004, 12:42   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Leg eine Variable für den richtigen Button an, z.B. richtig = 1. Wenn du die Buttoninstanznamen geschickt vergibst, kannst du dann in einem Rutsch alle abfragen, z.B.
ActionScript:
  1. this.richtig = 1;
  2. this.b1.onRelease = this.b2.onRelease  = this.b3.onRelease = function(){
  3. this.wert = this._name.substring(1,2);//die Zahl herausfiltern
  4. if (this.wert == _root.richtig){
  5. //hier den Ablauf für richtig
  6. }
  7. else{
  8. //hier den Ablauf für falsch
  9. }
  10. }
  Mit Zitat antworten
Alt 05-01-2004, 16:29   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 90
Vielen Dank für die Antwort.
Habe mich leider schon verzweifelt versucht und bin jetzt bei einer Variante mit 12 Frames in einem mc bei welchem ich für jeden zustand die jeweiligen mc´s ein und ausblende. Funktioniert auch soweit. Gibt es eine Möglichkeit in einem Frame eine Pause zu machen und dann erst die Schleifen abzuarbeiten?

Keine Pause mit Sprung! Dazu habe ich im Forum genügend gefunden hilft mir aber nicht weiter.

Danke
rainman ist offline   Mit Zitat antworten
Alt 05-01-2004, 20:07   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Pausen kannst du mit einem onEnterFrame-Event oder mit einem setInterval machen, z.B.
ActionScript:
  1. weiterNachPause = function(){
  2. clearInterval(myInterval);//Interval wieder unbedingt löschen
  3. _root.play();//und zum nächsten Frame
  4. }
  5. myInterval = setInterval(weiterNachPause,2000);//2 Sek Pause
  6.  
  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:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele