Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-09-2004, 14:43   #1 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
getTimer() Problemchen...

Nochmals hallo zusammen!

Ich hab da noch ne kleine Frage:

Ich zeichne ein Objekt auf die Bühne. Dieses wird per hitTest dynamisch an einem anderen Ort gezeichnet usw...

Ich will nun aber, dass wenn es inerhalb von 10 Sekunden keinen hitTest gibt, dass sich das Objekt trotzdem neu zeichnet.

Ich habe das mit getTimer versucht. Habs jedoch nicht hingekriegt, da er ja kontinuierlich weiterzählt, und ich dadurch keine vernünftige Abfrage machen kann.

Wenn jemand ne Idee hat......... Wäre nett!

Und sonst, poste ich das Ergebnis, sobald ich es habe

Gruss Patrick
__________________
I'm trying hard and not to give up!
RS4 ist offline   Mit Zitat antworten
Alt 30-09-2004, 18:37   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

schau mal in der hilfe nach setInterval();

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 01-10-2004, 08:12   #3 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Ja, werd ich tun...

Hab ich noch nie gemacht, aber klingt nach etwas das funktionieren könnte!

Danke für die Antwort!

Gruss Patrick
__________________
I'm trying hard and not to give up!
RS4 ist offline   Mit Zitat antworten
Alt 01-10-2004, 10:08   #4 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Also, ich habe mal versucht was zu basteln. Teilweise läufts:

Code:
//Sammelpunkt wird nach angegebener Zeit automatisch neu gezeichnet
	function drawpoint(){
		SetPosition(punkt._x=achsex, punkt._y=achsey); 	//Neue Position wird gesetzt
	}
	Intervall1 = setInterval(drawpoint, 10000); //Intervall wird auf 10 Sek. gesetzt
Das obige läuft. Ich möchte aber, dass wenn ich eine bestimmte Aktion durchführe, der Intervall gereseted wird. D.h. z.B: if(hitTest....) dann soll der Intervall wieder von 0 beginnen zu zählen.

Ich hab das mit clearInterval versucht, aber dann wird der setInterval nicht mehr aufgerufen...hmmm

Ich hab leider nicht viel Ahnung von dieser Intervalgeschichte...

Hat jemand ne Idee?? Ich probiers mal weiter.

Danke & Gruss

Patrick
__________________
I'm trying hard and not to give up!
RS4 ist offline   Mit Zitat antworten
Alt 01-10-2004, 10:12   #5 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

da machst du nen clearInterval und danach gleich wieder nen setInterval,
dann gehts wieder von vorne los...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 01-10-2004, 10:18   #6 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Ok....Habs per "Zufall" rausgefunden:

Code:
if (_root.mc.hitTest(_root.punkt) && zahl<zahl5+20 && zahl>zahl5-20){
	clearInterval(Intervall1);
	Intervall1 = setInterval(drawpoint, 10000);
}
Und es funktioniert. Sorry, dass ich das nicht gleich gesehen habe!

Nochmals danke für den Tipp mit dem setInterval!

Gruss Patrick
__________________
I'm trying hard and not to give up!
RS4 ist offline   Mit Zitat antworten
Alt 01-10-2004, 10:23   #7 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Oh, sorry, hab deine Antwort erst später gesehen.

Läuft genau wie dus gesagt hast!

Danke für die Hilfe!!

Gruss Patrick
__________________
I'm trying hard and not to give up!
RS4 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 14:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele