Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-05-2006, 21:02   #1 (permalink)
¿
 
Registriert seit: Sep 2005
Beiträge: 86
Timer

Hallo,

ich möchte eine durch eine Variable an- und abschaltbare Funktion pro Frame ein mal ausführen.

Bis jetzt sieht der Code folgendermaßen aus:
Code:
var runFunction: Boolean = true;

this.onEnterFrame = function() { myFunction(); }

function myFunction() {
  if( runFunction ) { ...Anweisungen... }
}
Das funktioniert zwar, allerdings stelle ich mir vor, dass es bei mehreren solchen Funktionen stark auf die CPU geht. Deshalb würde ich gerne wissen, ob es eine elegantere Methode gibt.

Besten Dank für die Antworten
o-nyx ist offline   Mit Zitat antworten
Alt 18-05-2006, 08:31   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!

Zitat:
ich möchte eine durch eine Variable an- und abschaltbare Funktion pro Frame ein mal ausführen.
....wenn du pro frame ne function haben möchtest, geht nur onEnterFrame();
außer du willst eventuell jede 2.e sekunde die function ausführen, dan funzt des mit setInterval(); guckst du flashhilfe;
...oder du hast tausend frames auf der timeline, dann schreibst des halt in jeden frame rein
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 18-05-2006, 13:07   #3 (permalink)
¿
 
Registriert seit: Sep 2005
Beiträge: 86
setIntervall() ist genau das was ich brauche, vielen Dank.
o-nyx ist offline   Mit Zitat antworten
Alt 18-05-2006, 13:22   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
um etwaige missverständnisse schon im keim zu ersticken:
setInterval() funzt mit millisekunden als einheit, frei wählbar, also von einer millisekunde bis was weiß denn ich- 20000 millisekunden und mehr;
also net auf 2 sekunden beschränkt;

ich habe das vorhin irgendwie schlecht erklärt;

__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (18-05-2006 um 20:34 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 18-05-2006, 21:42   #5 (permalink)
¿
 
Registriert seit: Sep 2005
Beiträge: 86
Die Erklärungen in der Onlinehilfe war ausreichend, aber trotzdem vielen Dnak für deine Mühe
o-nyx 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 10:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele