Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-02-2006, 16:27   #1 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
setInterval(funktion, ...) klappt nicht.

hallo.

mit diesem script will ich einen mc ausblenden, wenn die maus länger als 10 sec nicht bewegt wurde. aber die funktionen werden nicht ausgeführt! (zeigt nicht mal trace an)

sieht jemand den fehler?

PHP-Code:
var inInt setInterval(fadeIn10000);

this.onMouseMove = function() {
    
clearIntervall(inInt);
    var 
outInt setInterval(fadeOut10000);
};
//------------------------------
function fadeIn(){
    
trace("in");
    
//...    new Tween(mc, "_alpha", easeOut, 0, 100, 10, false);
}
function 
fadeOut(){
    
trace("out");
    
clearIntervall(outInt);
    
//...    new Tween(mc, "_alpha", easeOut, 100, 0, 10, false);
}
//------------------------------ 
one2tim ist offline   Mit Zitat antworten
Alt 02-02-2006, 16:36   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Abgesehen davon, dass man clearInterval mit einem "l" schreibt und der "outInt" bei mouseMove auch erstmal gekillt werden muss, sollte das funktionieren.
Übrigens wird onMouseMove beim Filmstart einmal ausgeführt. Deshalb ist der erste Intervall auch wieder weg. Kannst du hier mal sehen:
PHP-Code:
var inInt setInterval(fadeIn1000);
this.onMouseMove = function() {
    
trace("move")
    
clearInterval(inInt);
    
clearInterval(outInt);
    
outInt setInterval(fadeOut1000);
};
//------------------------------ 
function fadeIn() {
    
trace("in");
    
clearInterval(inInt);
    
//...    new Tween(mc, "_alpha", easeOut, 0, 100, 10, false); 
}
function 
fadeOut() {
    
trace("out");
    
clearInterval(outInt);
    
//...    new Tween(mc, "_alpha", easeOut, 100, 0, 10, false); 

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (02-02-2006 um 16:37 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 02-02-2006, 16:52   #3 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
achso. vielen dank!

ja ich weis wie interval geschrieben wird , aber hatte eben noch was hier im editor geändert und da is das malheur wohl passiert. *sichrechtfertige"
one2tim ist offline   Mit Zitat antworten
Alt 28-02-2006, 16:06   #4 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
für wenns jemand braucht...
mc ausfaden nach zeit

so klappts jetzt:
PHP-Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
//------------------------------
this.onMouseMove = function() { 
    if (
mc._alpha==0){
        
fadeIn();
    }
    
clearInterval(outInt); 
    
outInt setInterval(fadeOut5000); 
}; 
//------------------------------  
function fadeIn() { 
    new 
Tween(mc"_alpha"easeOut010010false);  

function 
fadeOut() { 
    
clearInterval(outInt); 
    new 
Tween(mc"_alpha"easeOut100010false);  

vielen dank @ der frager

Geändert von one2tim (28-02-2006 um 16:57 Uhr)
one2tim 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:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele