Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-01-2011, 14:27   #1 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
setTimeout

Hallöchen Flasher,
Gibt es eine Möglichkeit die verbleibende Zeit von "setTimeout"
abzufragen ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 14-01-2011, 14:38   #2 (permalink)
about nothing
 
Benutzerbild von M!ch!
 
Registriert seit: Mar 2002
Ort: Borken
Beiträge: 724
Hi,

ich glaube ne Methode dafür gibt es nicht. Aber du kannst mit currentCount den aktuellen Count abfragen und dann mit deiner angegebenen Zeit die Restzeit ausrechnen.

Ich würds so machen (getestet und funktioniert ):
PHP-Code:
var myTimer:Timer = new Timer(10007); 
myTimer.addEventListener(TimerEvent.TIMERonAlarm);

function 
onAlarm(event:TimerEvent) {
    var 
restZeit:Number = (myTimer.repeatCount myTimer.currentCount) * myTimer.delay 1000;
    
trace ("Die Restzeit beträgt: "+restZeit+" Sekunden");
}

myTimer.start(); 
Viele Grüße
__________________

Geändert von M!ch! (14-01-2011 um 14:45 Uhr)
M!ch! ist offline   Mit Zitat antworten
Alt 17-01-2011, 08:47   #3 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Hi M!ch!,
sorry dass ich erst jetzt dazu komme.

Folgender Fehler wird gemeldet.

PHP-Code:
**Error** Scene=Scene 1layer=Layer 1frame=1:Line 2The class or interface 'Timer' could not be loaded.
     var 
myTimer:Timer = new Timer(100007); 

**
Error** Scene=Scene 1layer=Layer 1frame=1:Line 5The class or interface 'TimerEvent' could not be loaded.
     function 
onAlarm(event:TimerEvent) {

Total ActionScript Errors2      Reported Errors
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 17-01-2011, 09:22   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
AS3?
Timer und TimerEvent importiert?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 17-01-2011, 09:28   #5 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Hi sonar,
Nein AS2.
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 17-01-2011, 09:31   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hey,
dafür gibts doch viele beispiele im netz. z.B. hier:
Flash CS4 Professional ActionScript 2.0

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 17-01-2011, 10:02   #7 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Hi salazar,
Habe es derzeit so gelöst :
PHP-Code:
stop();
setTimeout(kick,5000);
function 
kick(){
gotoAndPlay(12);

Nun möchte ich jedoch die verbleibende Zeit in einem Textfeld anzeigen lassen.
Dein Bsp. gibt mir diese Möglichkeit doch auch nicht oder sehe ich das falsch ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 17-01-2011, 10:09   #8 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
achso, hatte ich überlesen. aber die verbleibende zeit? die ist doch bekannt... 5000, also 5 sekunden? oder meinste eine art countdown? falls ja schonmal nach einem simplen countdown gesucht?

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 17-01-2011, 10:13   #9 (permalink)
about nothing
 
Benutzerbild von M!ch!
 
Registriert seit: Mar 2002
Ort: Borken
Beiträge: 724
*möp* ... ich dachte wieder an AS3, sorry! War wohl überarbeitet.
__________________
M!ch! ist offline   Mit Zitat antworten
Alt 17-01-2011, 10:14   #10 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
oder du machst sowas hier:
PHP-Code:
var dauer:Number 5;//5 sekunden
var timer:Number 0;

var 
deinInterval:Number setInterval( function():Void {
                                                 
    
timer++;
    
    
tracetimer );
    
tracedauer timer );
    
    if ( 
timer == dauer ) {
        
        
clearIntervaldeinInterval );
        
        
//gotoAndPlay( 12 ); 
        
    
}
                                  
}, 
1000 ); 
cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 17-01-2011, 10:59   #11 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Der Schlüssel zum Erfolg ist oftmals das logische Denken.
Countdown war es in diesem Fall.

Vielen Dank Euch !!!
__________________
_________________
Liebe Grüße
Herzenslicht 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
setTimeout? dinovelvet ActionScript 2 8 19-06-2009 12:30
setTimeout hioglyphix ActionScript 2 5 11-02-2009 23:02
MC und setTimeout Hildi1979 Flash CS3 Professional 6 29-03-2008 14:33
setTimeout() Seedianer Flash 8 9 26-09-2005 22:22
setTimeOut() ? mole PHP und MySQL 2 25-06-2003 12:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele