Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-11-2003, 09:27   #1 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
Unhappy Kartenumdrehspiel die 1000ste - denkfehler?

Moin liebe gemeinde,
ich wollte nochmal nen "memorie" auch wenn man nicht mehr so nennen darf selber bauen. (ich weiß es gibt bereits diverse fertige)

bin nun soweit , das die karten sich umdrehen aber irgendwo ist nen logig fehler..
denn wenn die karten zu schnell geklick werden, können auch mehr als 2 gedreht werden! (man muss immer warten bis sie fertig gedreht haben??!!)

seh den fehler nicht mehr. Vieleicht kann da mal jemand durch gucken.
da ausprobieren
da runterladen

Alle scripte ligen im ersten frame.
nur im Karten MC gibt es noch paar stop()´s !
hier das script:
ActionScript:
  1. //auslesen der xywerte der einzelnen Karten:
  2. function klick(kartenname) {
  3.     trace("klick();");
  4.     //hoch zaehlen um zu wissen welcher zug das ist
  5.     count++;
  6.     if (count == 1) {
  7.         erste = kartenname;
  8.     }
  9.     if (count == 2) {
  10.         zweite = kartenname;
  11.     }
  12.     //neue runde beginnt
  13.     if (count == 3) {
  14.         trace("neuer zug!");
  15.         //schaltflaechen wieder klickbar machen
  16.         this[erste].knopf._visible = 1;
  17.         this[zweite].knopf._visible = 1;
  18.         //umdrehanimatiom starten
  19.         this[erste].gotoAndPlay("gehaus");
  20.         this[zweite].gotoAndPlay("gehaus");
  21.         //zug in beginnt hier wieder
  22.         erste = kartenname;
  23.         zweite = "";
  24.         count = 1;
  25.     }
  26.     //nach klick schaltflaeche deaktiviren
  27.     this[kartenname].knopf._visible = 0;
  28.     //umdrehanimatiom starten
  29.     this[kartenname].gotoAndPlay("gehAn");
  30.     //für vergleich ausgeben.
  31.     trace(erste+"-erste "+zweite+"-zweite");
  32.     trace(count+"-count");
  33. }
  34. //button funktions!
  35. k11.knopf.onRelease = function() {
  36.     klick(this._parent._name);
  37. };
  38. k12.knopf.onRelease = function() {
  39.     klick(this._parent._name);
  40. };
  41. k21.knopf.onRelease = function() {
  42.     klick(this._parent._name);
  43. };
  44. k22.knopf.onRelease = function() {
  45.     klick(this._parent._name);
  46. };
  47. k31.knopf.onRelease = function() {
  48.     klick(this._parent._name);
  49. };
  50. k32.knopf.onRelease = function() {
  51.     klick(this._parent._name);
  52. };
  53. k41.knopf.onRelease = function() {
  54.     klick(this._parent._name);
  55. };
  56. k42.knopf.onRelease = function() {
  57.     klick(this._parent._name);
  58. };
  59. stop();


danke euch
Jekill
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 04-11-2003, 10:09   #2 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
setzt doch einfach ne variable wenn du ne karte klickst das man gar nicht mehr klicken kann bis sie fertig gedrehet hat.

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 04-11-2003, 10:29   #3 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
nicht mit ner Variable aber durch Button
_visible=0
ist die Schaltfläche ja gar nicht mehr sichtbar UND nicht mehr KLICKBAR!!!!
oder seh ich das falsch!?
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 04-11-2003, 18:27   #4 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
jo aber sehe da net viel sinn dahinter dann kann man ja andere klicken wenn man schnell ist ich würd ne var setzen und somit alle sperren

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 04-11-2003, 20:11   #5 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
ach auf ALLE bezogen - klar macht sinn!

ABER: eigentlich müsste das ganze doch so wie es momentan ist funzen oder?

Denn es werden ja immer die letzten zurückgesetzt oder fehlt da noch ne anfrage - geht halt ums prinzip.
wenn man die animation rauslöscht funzt es ja auch wunderbar. denn alle werte werden ja auf der hauptzeitleiste kontrolliert.

Oder wird irgendein wert den ich nicht mehr blicke zu früh überschrieben...
naj
ich danke dir jedenfalls schon mal
gruss
aus Hamburg
Jekill
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 12-11-2003, 21:20   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 6
hast du mittlerweile eine lösung gefunden? bin interessiert!
Monkey 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 17:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele