Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-04-2006, 13:28   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Unhappy CountUp

Hallo zusammen,
ich stehe mal wieder vor einem Problem. Ich möchte ein kleines "Wo ist der Fehler im Bild" Spiel programmieren. Für das Spiel brauche ich einen "CountUp", der bei einer best. Aktion von 0 Sekunden ins endlose hochzählt. Wenn man nun z.B. 6 verschiedene Buttons in unterschiedlicher Reihenfolge gedrückt hat, stoppt der "CountUp" und eine von 6 Aktionen passieren. Kann mir einer weiterhelfen?
Danke schonmal
Grüße
veloink
veloink ist offline   Mit Zitat antworten
Alt 07-04-2006, 14:04   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Da bietet sich ein Interval an. Hier n kleines beispiel mit klickzähler
PHP-Code:
var mLi:Object = new Object ();
mLi.onMouseDown = function ()
{
    
clicked++;
};
Mouse.addListener (mLi);

var 
clicked:Number 0;
function 
check ()
{
    if (
clicked == 6)
    {
        
trace ('end');
        
clearInterval (ivCount);
    }
    
trace (clicked);
}
var 
ivCount setInterval (check1000); 
speziell auf dein problem zugeschnitten würde es bedeuten, dass in der function check noch diverse if / else abfragen eingebaut werden müßten.
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (07-04-2006 um 14:08 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 07-04-2006, 14:39   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Super, vielen Dank,
dann werde ich mich mal dransetzen.
Grüße
veloink
veloink ist offline   Mit Zitat antworten
Alt 07-04-2006, 15:23   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Kannst du mir vielleicht noch bei dem CountUp helfen, also ein Timer, der bei 0 Sekunden anfängt und endlos raufläuft, bis eben die var clicked=6 ist und stoppt.
Viiielen Dank
veloink ist offline   Mit Zitat antworten
Alt 07-04-2006, 15:53   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Hier mal ein kurzes Beispiel:
PHP-Code:
this.createTextField("txt"10000);
this.txt.autoSize true;
var 
d:Number 0;
var 
clicked:Number 0;
this.txt.text d;
var 
iv setInterval(function (tl) {
    
tl.txt.text = ++d;
}, 
1000this);
//
function onMouseDown() {
    
clicked++;
    if (
clicked == 6) {
        
clearInterval(iv);
        
trace("Du hast "+d+" Sekunden gebraucht, um 6 Mal zu Klicken...");
    }

...und Tag @ shorty...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-04-2006, 15:59   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Top, vielen Dank!
Grüße
veloink
veloink 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 01:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele