Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-08-2005, 19:30   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 27
setInterval nach Mausbewegung ausrichten

Hello,
möchte gern folgendes erreichen: falls die Maus nicht mehr bewegt wird, soll nach einem bestimmten Zeitintervall ein MC ausgefaded werden... wenn diese wieder bewegt wird, soll der MC wieder sichtbar werden...

mein bisheriger Code wie folgt ('test' ist ein auf '_root' platzierter MC):


ActionScript:
  1. mouseListener = new Object();
  2. mouseListener.onMouseMove = function(){
  3.         _root.test._alpha = 100;
  4.     setInterval(zeitTest, 3000);
  5. }
  6. Mouse.addListener(mouseListener);
  7.  
  8.  
  9.  
  10. function zeitTest(){
  11.  
  12.     test.onEnterFrame=function(){
  13.         this._alpha-=10;
  14.         if(this._alpha <= 0){
  15.               delete this.onEnterFrame;
  16.         }
  17.         clearInterval();
  18.  
  19.        
  20.         }
  21. }

...leider 'überschreibt' der den zeitTest Aufruf natürlich nicht, sondern ruft die Mehtode dauernd auf - einer ne Idee wie man das ändern könnte?
cheetah ist offline   Mit Zitat antworten
Alt 28-08-2005, 19:35   #2 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
ActionScript:
  1. mouseListener = new Object();
  2. mouseListener.onMouseMove = function() {
  3.  _root.test._alpha = 100;
  4.  clearInterval(IntVal);
  5.  IntVal = setInterval(zeitTest, 3000);
  6. };
  7. Mouse.addListener(mouseListener);
  8. function zeitTest() {
  9.  test.onEnterFrame = function() {
  10.   this._alpha -= 10;
  11.   if (this._alpha<=0) {
  12.    delete this.onEnterFrame;
  13.   }
  14.   //du soltest in der hilfe nachkuken wie das mit clearinterval functioniert
  15.   //so jedenfals NICHT !!!
  16.   //weiter oben sihst wie es geht
  17.   clearInterval();
  18.  };
  19. }
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 28-08-2005, 20:59   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 27
Funktioniert doch super - danke für die Hilfe...
cheetah 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 06:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele