Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-10-2004, 00:51   #1 (permalink)
nicht mehr neu
 
Benutzerbild von theflasher
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 30
gibt es eine Funktion wie sleep(time)

Hallo Leute,

ich komme aus der java welt und bin relativ neu in flash.

Ich möchte eine variable überwachen, und wenn sich die ändert eine Funktion aufrufen, die variable wird über javascript gesetzt. Wie kann ich nun eine art listener programmieren, da ich meines wissens nicht direkt eine funktion aufrufen kann in flash von javascript her. In java würde das so aussehen. Eine endlosschleife, die aber immer wieder für 2 sekunden gestoppt wird.

PHP-Code:
int test null;
while(
true){

  if (
test != null){
    
callFunction(test);
  }
  
Thread.sleep(2000);

Hat jemand eine Idee wie ich dies in Flash hinkriege?
Merci

Guido
theflasher ist offline   Mit Zitat antworten
Alt 19-10-2004, 01:31   #2 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
ja versuche es einfach mit nem setinterval das du alle 2 sekunden aufrufst

also
ActionScript:
  1. _root.sleeptime=setInterval(function() {
  2. if (test != null){
  3.     callFunction(test);
  4.   }
  5. },20000)

du legst hier auf root eine interval an das du dann mit clearInterval(_root.sleeptime); löschen kannst jederzeit wenn du lust hast
destroy90210 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:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele